# Open Source Friday with Ladybird

Source: https://www.youtube.com/watch?v=i6_79RzntEQ
Recap page: https://rapidrecap.app/video/i6_79RzntEQ
Generated: 2025-11-10T15:09:12.648+00:00

---
## Quick Overview

Ladybird is a new, independent, non-profit browser project, originally spun out of Serenity OS in 2019, that builds its entire web stack from scratch, including its own JavaScript engine, to ensure user privacy and control development direction without external influence, which has resulted in high community engagement and the ability to implement complex standards like ARIA while maintaining high compatibility with existing web tests.

**Key Points:**
- Ladybird originated from the Serenity OS project in 2019, founded by Andreas, with the goal of building a web browser completely from scratch, avoiding Chromium or WebKit code.
- The project operates as a non-profit based in San Francisco, funded by donations and grants, ensuring independence from corporate influence on development direction.
- The technical benefits of this approach include architectural separation between untrusted processes (like image decoding) and core processes, enhancing security against exploits like buffer overflows.
- The team currently ranks fourth in Web Platform Tests compliance for browser engines and is actively working on supporting more web standards, including a full ARIA implementation.
- The development process heavily involves the community, allowing contributors to easily jump into the code, submit PRs for bugs or new features, and see their contributions implemented directly.
- A key future milestone is the alpha release for Linux and macOS expected around Q2/Q3 2026, with Windows support potentially following.

![Screenshot at 00:45: GitHub Copilot Spaces interface demonstrating how powerful context management \(files, issues, PRs\) is integrated directly into development workflows, illustrating the kind of sophisticated tooling that benefits modern open-source collaboration.](https://ss.rapidrecap.app/screens/i6_79RzntEQ/00-00-45.png)

**Context:** This interview features Jelle Raaijmakers of Open Source Friday speaking with Yellin, a maintainer from Ladybird, a relatively new, independent, open-source browser project. The discussion centers on Ladybird's unique origin story, its commitment to building a browser entirely from scratch for privacy and independence, and the technical and community aspects that make the project successful, especially when compared to heavily entrenched competitors.

## Detailed Analysis

The Ladybird project is a fully independent, non-profit web browser developed entirely from scratch, originating from the Serenity OS project in 2019, founded by Andreas. This approach was intentional to avoid inheriting code or direction from existing browser engines like Chromium or WebKit, thus maintaining strict control over privacy and development vision, which is funded through donations and grants with no strings attached. A core architectural decision involves isolating untrusted processes, such as image decoding, into separate processes to enhance security and prevent issues like buffer overflows from affecting user data processes. The team's success is evident in their progress, ranking fourth in Web Platform Tests compliance for browser engines, and they actively incorporate community contributions, enabling contributors to easily fix bugs or implement new features following the project's specifications. Future plans include an alpha release for Linux and macOS by Q2/Q3 2026. The host praises this model for fostering community involvement and providing a high-quality, compatible browser experience.

### Ladybird Origin and Philosophy

- Spun out of Serenity OS in 2019
- Built entirely from scratch, not forking Chromium or WebKit
- Operates as a non-profit funded by grants and donations to maintain independence.

### Technical Architecture & Security

- Employs architectural separation between untrusted processes (like image decoding) and core processes
- This isolation prevents security issues like buffer overflows from impacting user data.

### Community & Contribution Model

- Prioritizes contributions from people who genuinely love the project
- Contributions are encouraged, with the community frequently submitting PRs for bugs and new features, including implementations for new specs like Trusted Types.

### Web Standards Compliance

- Ranks fourth in Web Platform Tests compliance for browser engines
- The team actively works to align with standards like Web Platform Tests and has implemented accessibility ARIA specifications.

### Future Roadmap

- Alpha release targeted for Q2/Q3 2026 for Linux and macOS, with Windows support potentially to follow.

![Screenshot at 00:20: The introductory screen for Open Source Fridays asking "DO YOU HAVE AN OPEN SOURCE PROJECT?" and providing a link for submissions.](https://ss.rapidrecap.app/screens/i6_79RzntEQ/00-00-20.png)
![Screenshot at 00:45: A demonstration of GitHub Copilot Spaces, showing how context from repositories and documentation is organized for AI assistance.](https://ss.rapidrecap.app/screens/i6_79RzntEQ/00-00-45.png)
![Screenshot at 01:04: The Instructions dialog within a GitHub Space, illustrating how specific guidance can be provided to the AI model for context-aware assistance.](https://ss.rapidrecap.app/screens/i6_79RzntEQ/00-01-04.png)
![Screenshot at 02:02: A view within VS Code showing the configuration file \(mcp.json\) being edited, with the X-MCP-Toolsets header indicating Copilot Spaces integration is active.](https://ss.rapidrecap.app/screens/i6_79RzntEQ/00-02-02.png)
![Screenshot at 04:46: The two hosts, Jelle Raaijmakers and Yellin, engaging in the podcast interview setup.](https://ss.rapidrecap.app/screens/i6_79RzntEQ/00-04-46.png)
![Screenshot at 07:54: The host asking about the technical benefits of writing the browser from scratch, highlighting the difference from relying on incumbent technologies.](https://ss.rapidrecap.app/screens/i6_79RzntEQ/00-07-54.png)
![Screenshot at 10:01: A visual representation of the separate process architecture used for handling untrusted data like image decoding, emphasizing security separation.](https://ss.rapidrecap.app/screens/i6_79RzntEQ/00-10-01.png)
![Screenshot at 13:34: The hosts discussing the positive community feedback and the excitement around their development model.](https://ss.rapidrecap.app/screens/i6_79RzntEQ/00-13-34.png)
![Screenshot at 18:08: A screenshot from the interview showing the positive feedback received regarding their custom implementation of accessibility ARIA specs.](https://ss.rapidrecap.app/screens/i6_79RzntEQ/00-18-08.png)
