|
|
GitHub 上确实有很多开源的浏览器项目,涵盖了从主流内核的分支到完全独立开发的新引擎,选择非常丰富。
### 🌐 基于 Chromium 的浏览器
这类浏览器基于 Google Chrome 的开源内核,兼容性好,扩展丰富。
* **Brave**:主打隐私保护,内置广告和追踪器拦截功能。其核心代码库是 `brave/brave-core`。
* **ungoogled-chromium**:移除了所有 Google 服务和集成的 Chromium 版本,尽可能保留原生体验,适合追求纯净的用户。
* **Vanadium**:专为注重安全和隐私的 GrapheneOS 系统开发的 Chromium 强化版,提供了更强的安全防护。
* **Thorium**:一个以性能优化为目标的 Chromium 分支,旨在提供更快的浏览速度。
* **Supermium**:一个能让现代 Chromium 内核在 Windows 7、8 等旧版系统上运行的浏览器分支。
* **Vivaldi**:以高度可定制著称,虽然官方源码主要在其网站发布,但 GitHub 上有社区维护的镜像仓库,如 `ric2b/Vivaldi-browser`。
### 🦊 基于 Firefox 的浏览器
这类浏览器基于 Mozilla Firefox 的开源内核,通常更注重隐私和自定义。
* **LibreWolf**:一个专注于隐私、安全和自由的 Firefox 分支,移除了遥测等功能,并默认增强了隐私保护设置。
* **Waterfox**:一个注重性能和用户控制的 Firefox 分支,适合高级用户,其官方源码库为 `BrowserWorks/Waterfox`。
* **Floorp**:由日本学生社区开发,在保持 Firefox 安全性的同时,增加了垂直标签页、工作区等大量自定义功能。
* **Pale Moon**:基于 Firefox 旧版代码(Goanna 引擎)的分支,以追求经典界面和高度的可定制性为特色,其官方源码库在 `repo.palemoon.org`。
* **Tor Browser**:著名的匿名浏览器,其源码托管在 Tor Project 的 Git 仓库中,GitHub 上有相关的镜像和工具。
### 🚀 独立引擎的浏览器
这些项目不依赖 Chromium 或 Firefox,而是从零开始构建自己的浏览器引擎,代表了技术上的探索。
* **Ladybird**:一个真正独立开发的浏览器,使用全新的引擎,不基于任何现有浏览器。目前仍处于 pre-alpha 阶段,主要面向开发者。
* **Servo**:由 Mozilla 发起的实验性浏览器引擎项目,使用 Rust 语言编写,旨在提供更高的性能和安全性。它本身是一个引擎,也可用于嵌入其他应用。
### ⌨️ 轻量级与键盘驱动浏览器
这类浏览器通常体积极小,资源占用低,并强调通过键盘进行操作,深受高级用户喜爱。
* **qutebrowser**:一款基于 Python 和 Qt 的键盘驱动浏览器,操作方式类似 Vim,适合习惯键盘操作的用户。
* **Nyxt**:被称为“黑客的浏览器”,使用 Common Lisp 编写,受 Emacs 和 Vim 启发,具有极强的可扩展性。
* **Luakit**:一个基于 WebKit 的微型浏览器框架,使用 Lua 语言进行扩展,非常快速和轻量。
* **Surf**:来自 suckless.org 的极简浏览器,遵循“简单即美”的哲学,代码量极少,功能通过补丁扩展。
* **Vimb**:一个基于 WebKit 的轻量级浏览器,其操作模式模仿 Vim,目标是提供完全键盘驱动的高效浏览体验。
### 📱 其他值得关注的浏览器
* **Falkon**:KDE 社区开发的跨平台浏览器,基于 QtWebEngine,特点是轻量、快速,并内置了广告拦截器。
* **Midori**:一个历史悠久的轻量级浏览器,注重隐私和速度。它最初基于 WebKit,现在已经转向 Gecko 引擎。
* **Otter Browser**:旨在重现经典 Opera 12.x 版本的用户界面和体验,基于 Qt5 开发。
* **Epiphany (GNOME Web)**:GNOME 桌面环境的官方浏览器,基于 WebKit 引擎,设计简洁,与 GNOME 桌面集成度高。
* **Bromite**:一个专注于隐私保护和广告拦截的 Android 浏览器,基于 Chromium,但仅适用于 Android 6.0 及以上系统。
### 💎 总结
总的来说,如果你追求**稳定和兼容性**,基于 Chromium 或 Firefox 的分支(如 Brave、LibreWolf)是首选;如果你对**前沿技术**感兴趣,可以关注 Ladybird 或 Servo 这类独立引擎项目;而如果你是**键盘操作的重度用户**,qutebrowser 或 Nyxt 会带来非常独特的体验。
我就看上了上面所说的黑客浏览器,可惜是付费下载的。。 |
|