July 3rd, 2024

Luakit: A fast, extensible, and customizable web browser

Luakit is a customizable web browser framework for power users and developers, based on WebKit and GTK+. Version 2.3.6 emphasizes Lua scripting extensibility. Users should update WebKitGTK+ for security. Installation guides are available for Windows 10, Linux, and BSD. The browser offers themes, vertical tabs, and a minimal codebase. Download from GitHub, follow README.md for building. Licensed under GNU GPLv3.

Read original articleLink Icon
Luakit: A fast, extensible, and customizable web browser

Luakit is a fast and customizable web browser framework based on WebKit and GTK+. It is designed for power users and developers who seek control over their browsing experience. The latest release is Luakit 2.3.6, featuring extensibility through Lua scripting. Users are advised to ensure their Linux distribution packages an up-to-date version of WebKitGTK+ for improved security. Installation instructions are provided for Windows 10, Linux, and BSD users, including building from source and package installation options. Luakit has minimal codebase and offers customization options like different themes and vertical tabs. Users can download Luakit from the official GitHub repository and follow the README.md file for detailed building instructions. The project is licensed under GNU GPLv3, and all documentation and code are copyrighted to the respective authors.

Related

Ladybird browser update (June 2024) [video]

Ladybird browser update (June 2024) [video]

The Ladybird browser project, a spin-off from Serenity OS, now focuses on browser functionality. Managed by maintainers, it integrates third-party libraries, HTTP cache, Shadow DOM, and web APIs. Ongoing developments aim to improve validation, caching, JavaScript, WebAssembly, find, and page features, enhancing user experience.

Welcome to Ladybird

Welcome to Ladybird

Ladybird is a non-profit web browser project aiming for modern browsing with performance and security. Developed independently, it targets Linux and macOS, funded by sponsorships and donations, welcoming community contributions.

The Ladybird Browser Initiative

The Ladybird Browser Initiative

The Ladybird Browser Initiative, launched on July 1st, 2024, introduces an independent, open-source browser with a new engine based on web standards. Supported on Linux and macOS, it aims to become a fast, stable, privacy-focused browser funded by sponsorships and donations. Led by Andreas Kling and Chris Wanstrath, the project focuses on community contributions for continuous improvement.

Welcome to Ladybird, a truly independent web browser

Welcome to Ladybird, a truly independent web browser

Ladybird is an independent web browser project prioritizing performance, stability, and security. It's developed from scratch, adheres to web standards, and plans an Alpha release in 2026 for Linux, macOS, and Unix-like systems. Funding comes from sponsorships and donations, with no user monetization. Developers can contribute via GitHub and Discord. The team includes paid engineers and volunteers, with potential expansion. Future plans may involve Windows and mobile support, exploring languages beyond C++. Sponsorships are unrestricted to maintain project independence.

Ladybird Web Browser becomes a non-profit with $1M from GitHub Founder

Ladybird Web Browser becomes a non-profit with $1M from GitHub Founder

Ladybird Web Browser, now "The Ladybird Browser Initiative," shifts to a non-profit model led by Andreas Kling and Chris Wanstrath. It aims for a corporate-free, user-focused browser funded by donations and sponsorships. Wanstrath pledged $1 million, targeting an alpha release in 2026.

Link Icon 9 comments
By @audidude - 5 months
Surprisingly, still GTK 3 which means software rendering.

If they get it to GTK 4 and recent WebKit release they'll get a lot of DMA-BUF usage to bring many of those WebKit->GTK->Compositor copies to 1 (or in some offloading cases, zero).

By @imiric - 5 months
Luakit has been my main browser for a few years now. I like it, but it's slow and some sites don't work in it, so I fallback to ungoogled-chromium and LibreWolf quite often.

Oh, and sometimes there are WebKit incompatibilities[1], which means I have to hold back upgrading WebKitGTK on my system until it's fixed.

[1]: https://github.com/luakit/luakit/issues/1081

By @pull_my_finger - 5 months
As a Lua user and a big fan of Qute et al browsers, I really want to like Luakit, but they've had a video bug[1] (they don't work at all) for a long time, and basically just ignore the issue as "not our bug" because it's apparently a webkit bug.

[1]: https://github.com/luakit/luakit/issues/882

By @kemayo - 5 months
Big SciTE energy, really. There's just something about binding these powerful components together with Lua...

https://scintilla.org/SciTE.html

By @wavemode - 5 months
Can this be used to automate web browsing tasks?
By @cess11 - 5 months
I'm not really into Lua so I prefer Nyxt, but it's nice that both exist.

https://nyxt.atlas.engineer/

By @sirjaz - 5 months
This would be awesome if they got native Windows support rather than through wsl
By @v3ss0n - 5 months
Webkit is useless. if the project is not keeping updated , it will results in incompatible web engine . The webkit itself have so many incompatibility against latest web standards.
By @SuperNinKenDo - 5 months
Anybody know what the adblocking is like?