智能AI
morning
GitHub 热门项目: 瓢虫
2026-05-09
1 阅读
GitHub Trending
? GitHub 项目:ladybird
?仓库地址:https://github.com/LadybirdBrowser/ladybird
⭐ 星级:63235 | ? 作者:LadybirdBrowser
? 项目描述:真正独立的网络浏览器
===================================================
? 自述文件内容:
===================================================
# 瓢虫
[Ladybird](https://ladybird.org) 是一个真正独立的网络浏览器,使用基于网络标准的新颖引擎。
> [!重要]
> Ladybird 处于 pre-alpha 状态,仅适合开发者使用
>
## 特点
我们的目标是为现代网络构建一个完整、可用的浏览器。
Ladybird 采用多进程架构,包含一个主 UI 进程、多个 WebContent 渲染器进程、
一个ImageDecoder进程和一个RequestServer进程。
图像解码和网络连接是在进程外完成的,以便更强大地抵御恶意内容。
每个选项卡都有自己的渲染器进程,该进程与系统的其余部分隔离在沙箱中。
目前,许多核心库支持组件都是继承自SerenityOS:
- LibWeb:网页渲染引擎
- LibJS:JavaScript 引擎
- LibWasm:WebAssembly 实现
- LibCrypto/LibTLS:加密原语和传输层安全
- LibHTTP:HTTP/1.1 客户端
- LibGfx:2D 图形库、图像解码和渲染
- LibUnicode:Unicode 和区域设置支持
- LibMedia:音频和视频播放
- LibCore:事件循环、操作系统抽象层
- LibIPC:进程间通信
## 我如何构建和运行它?
有关如何构建 Ladybird 的信息,请参阅[构建说明](Documentation/BuildInstructionsLadybird.md)。
Ladybird 在 Linux、macOS、Windows(带有 WSL2)和许多其他 \*Nix 上运行。
## 如何阅读文档?
代码相关文档可以在[文档](Documentation/)文件夹中找到。
## 联系并参与!
加入[我们的Discord服务器](https://discord.gg/nvfjVJ4Svh)参与开发讨论。
如果您打算第一次为 Ladybird 做出贡献,请阅读[开始贡献](Documentation/GettingStartedContributing.md)。
在提出问题之前,请参阅[问题政策](CONTRIBUTING.md#issue-policy) 和[详细问题报告指南](ISSUES.md)。
完整的贡献指南可以在 [`CONTRIBUTING.md`](CONTRIBUTING.md) 中找到。
## 许可证
Ladybird 根据 2 条款 BSD 许可证获得许可。