A truly independent
web browser
Ladybird is a new browser engine built from scratch. Not a fork. No user monetization. Backed by a 501(c)(3) non-profit.
About
The web is the most important platform in computing, yet only a small number of browser engines power the entire thing, each controlled by a company with its own agenda.
Ladybird is building something new: an independent engine, driven by web standards, and free from conflicts of interest.
Our first Alpha release for Linux and macOS is coming in 2026.
What makes Ladybird different
Truly independent
We're building a new browser engine from scratch, based on web standards. Not a fork of an existing engine.
Singular focus
We are focused on one thing: building a web browser.
No monetization
No "default search deals", crypto tokens, or other forms of user monetization.
News
Inline PDF viewer powered by pdf.js, GTK4 frontend, browsing history, speculative HTML parsing, off-thread JS compilation, async DNS, CSS anchor positioning, and more.
Hand-written assembly interpreter, off-thread parsing, new regex engine, Mach port IPC, bookmarks, CSS if()/inherit()/@container/@function, style invalidation, and more.
Adopting Rust, text editing overhaul, performance work on YouTube and Reddit, ScrollTimeline, CSS @counter-style, SVG partial relayout, and more.
We're adopting Rust as our C++ successor language, and using AI agents to accelerate the transition.
Shifting focus to real websites, Gmail performance, site compatibility, painting architecture, IPC hardening, HTTP caching, media streaming, and more.
CSS features, media playback, JS performance, HTTP caching, GC leak fixes, and more.
Get involved
We welcome new contributors every week across all areas of the engine. Clone the code, build it, and come say hi.
$ git clone https://github.com/LadybirdBrowser/ladybird.git
$ cd ladybird
$ ./Meta/ladybird.py run Source code: github.com/LadybirdBrowser/ladybird
Community chat: Discord
Sponsors
Gold
Silver
Bronze
Copper
Optimising.com.au Guillaume Knispel Broadband Map Jonathan Lahijani Puter Follower24.de Travis Heinström Sjors Witteveen Philip Lonsing Clément Sibille b1ack0wl Gian Giovani Timely Learning Coursiv Andrew Mead styfle Tyler Horvath Hnefatafl Org Softwired Technologies Zain Allarakhia zacoons Jakub Stęplowski
Support the project
Ladybird is funded entirely by donations and sponsorships. No search deals, no data collection, no ads. Just people and companies who believe in an open web.
Become a sponsor
Sponsors are recognized on our website and in project updates. Sponsorships run for one year.
| Platinum | $100,000 |
| Gold | $50,000 |
| Silver | $10,000 |
| Bronze | $5,000 |
| Copper | $1,000 |
For sponsorship inquiries, email contact@ladybird.org.
Individual donations
One-time or recurring monthly donations via Donorbox. Every contribution helps.
DonateFor larger donations, please contact us directly to avoid processing fees.
Frequently asked questions
When is it coming?
We are targeting 2026 for a first Alpha version on Linux and macOS. This will be aimed at developers and early adopters.
How many people are working on the browser today?
We have a small full-time engineering team working on Ladybird, alongside a large community of volunteer contributors.
What's the hiring plan?
Our team size is stable for now. We will revisit hiring as the project's needs evolve.
We will strive to maintain 18 months of runway at all times.
What do you mean by "not a fork of an existing engine"?
The focus of the Ladybird project is to build a new browser engine from the ground up. We don't use code from Blink, WebKit, Gecko, or any other browser engine.
For historical reasons, the browser uses various libraries from the SerenityOS project, which has a strong culture of writing everything from scratch. Now that Ladybird has forked from SerenityOS, it is no longer bound by this culture, and we make use of 3rd party libraries for common functionality (e.g. image/audio/video formats, encryption, graphics, etc.), including some of the same libraries used by other browsers.
Will Ladybird work on Windows?
Community contributors are actively working on Windows support, and our CI already builds and tests the JavaScript engine on Windows. Full browser engine support on Windows will follow in time.
Our full-time engineers are currently focused on macOS and Linux, and provide guidance to community contributors working on the Windows port.
Will Ladybird work on mobile devices?
Mobile platforms are not a current focus. More effort will be put into Android and iOS once the desktop versions are in a good state.
How can you be "independent" if you have sponsors?
All sponsorships are in the form of unrestricted donations. Board seats and other forms of influence are not for sale, and sponsors have no say in our technical roadmap or product direction.
Why build a new browser in C++ when safer and more modern languages are available?
Ladybird began as part of SerenityOS, a C++ project, so the codebase started and largely remains C++. We have since adopted Rust as our C++ successor language and are incrementally porting subsystems to Rust. See our announcement post for more details.