LadybirdBrowser/ladybird

GitHub Trending (daily) 产品

摘要

Ladybird 是一款真正独立的、预 alpha 阶段的开源网页浏览器,采用新颖的引擎,使用继承自 SerenityOS 的 LibWeb、LibJS 及其他组件,目标是成为面向现代 Web 的完整且基于标准的浏览器。

真正独立的网页浏览器
查看原文
查看缓存全文

缓存时间: 2026/08/08 13:50

LadybirdBrowser/ladybird

来源:https://github.com/LadybirdBrowser/ladybird

Ladybird

Ladybird(https://ladybird.org)是一个真正独立的网页浏览器,使用基于 Web 标准构建的全新引擎。

Ladybird 目前处于 pre-alpha 阶段,仅适合开发者使用。

特性

我们的目标是为现代 Web 构建一个完整、可用的浏览器。

Ladybird 采用多进程架构,包含一个主 UI 进程、多个 WebContent 渲染进程、一个 ImageDecoder 进程和一个 RequestServer 进程。

图像解码和网络连接在进程外完成,以更有效地抵御恶意内容。每个标签页都有独立的渲染进程,并与系统其余部分进行沙箱隔离。

目前,许多核心库支持组件继承自 SerenityOS:

  • LibWeb:Web 渲染引擎
  • LibJS:JavaScript 引擎
  • LibWasm:WebAssembly 实现
  • LibCrypto/LibTLS:密码学原语与传输层安全
  • LibHTTP:HTTP/1.1 客户端
  • LibGfx:2D 图形库,图像解码与渲染
  • LibUnicode:Unicode 和区域设置支持
  • LibMedia:音频和视频播放
  • LibCore:事件循环、操作系统抽象层
  • LibIPC:进程间通信

如何构建并运行?

请参阅 构建说明 了解如何构建 Ladybird。

Ladybird 可在 Linux、macOS、Windows(通过 WSL2)以及许多其他 *Nix 系统上运行。

如何阅读文档?

代码相关文档可以在 文档 文件夹中找到。

联系我们并参与其中!

加入我们的 Discord 服务器(https://discord.gg/nvfjVJ4Svh)以参与问题和开发讨论。

如果你是 Ladybird 的新手并希望提供帮助,请阅读 参与 Ladybird 开发

在打开问题之前,请参阅 问题政策详细的问题报告指南

项目参与指南可在 CONTRIBUTING.md 中找到。

许可证

Ladybird 采用 2-clause BSD 许可证。

相似文章

Ladybird browser update (May 2026)

Lobsters Hottest

The May 2026 update for Ladybird browser brings major improvements in real-world site compatibility (e.g., passes Cloudflare Turnstile, enables MSE), responsiveness (async scrolling, JS bytecode caching, WASM JIT with Cranelift, incremental sweeping), and infrastructure (Rust HTML parser, ad-blocking via adblock-rust, CSS container queries).

改变我们开发Ladybird的方式

Lobsters Hottest

Ladybird浏览器正在关闭公开的拉取请求,并将代码变更限制为仅限项目维护者,理由是AI工具使得评估贡献者可信度变得更加困难,且项目在接近Alpha发布时需要更严格的安全性。

引用 Andreas Kling

Simon Willison's Blog

Ladybird 浏览器将不再接受公开的拉取请求,因为使用 AI 生成代码过于容易,要求贡献者对更改负责。

Kagi 发布的 Orion 浏览器

Hacker News Top

Orion 是一款由 Kagi 开发的注重隐私的网页浏览器,具备原生 WebKit 速度,支持 Safari、Chrome 和 Firefox 扩展,且零遥测数据收集。目前可在 macOS、iOS、iPadOS 及 Linux(测试版)上使用,Windows 版本即将推出。

BrowserOS neo

Product Hunt

BrowserOS neo 是一款专为 AI 协作设计的浏览器,集成了 Claude、Cowork 和 Codex。