awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mozilla-mobile avatar

mozilla-mobile/fenixArchived

0
View on GitHub↗
6,394 星标·1,296 分支·Kotlin·MPL-2.0·4 次浏览github.com/mozilla-mobile/firefox-android↗

Fenix

Fenix is an open-source mobile web browser for Android that uses Mozilla's GeckoView engine to render web pages with full platform support. It is built as an Android application that provides core browsing capabilities including tab management, bookmarks, and privacy controls, and is developed as a multi-repository project that coordinates the browser UI, reusable Android components, and the rendering engine across separate codebases.

The browser's interface is organized as a component-based architecture, where the UI is assembled from a set of reusable Android components that can be developed and tested independently. The project uses a Gradle-based build system with multi-module compilation to manage dependencies and coordinate development across these separate repositories. Developers can substitute local versions of both Android components and the GeckoView engine during development, allowing them to test changes before committing them to the main codebase.

The project encompasses mobile browser development, cross-platform browser engineering, and open-source browser maintenance, with a focus on Android component development and GeckoView engine testing. The documentation and build configuration support local component and engine substitution workflows to facilitate development and testing.

Features

  • GeckoView Engine Integrations - Embeds Mozilla's GeckoView as the core rendering engine, providing full web platform support through a dedicated Android library.
  • Mobile Web Browsers - Building and testing a mobile web browser for Android, with features like tab management, privacy controls, and extension support.
  • GeckoView-Based Mobile Browsers - A mobile web browser for Android that uses Mozilla's GeckoView engine to render web pages with full platform support.
  • Cross-Repository Development Workspaces - Supports development across separate repositories for the browser UI, Android components, and the rendering engine, coordinated through build configuration.
  • Open-Source Browser Runtimes - An open-source browser for Android that prioritizes user privacy and customization through community-driven development.
  • Android Applications - An Android application that provides web browsing capabilities with tab management, bookmarks, and privacy controls.
  • Component-Based Development - Developing and testing Android components in isolation by substituting bundled libraries with local copies before committing changes.
  • Multi-Module Builds - Uses Gradle to manage dependencies, component substitution, and multi-module compilation across separate repositories.
  • Browser Platforms - Engineering a mobile browser that shares core components across platforms while tailoring the UI and features for Android.
  • Android Component-Based Browser UIs - A browser interface built from reusable Android components that can be developed and tested independently.
  • Android Component Architectures - Organises the browser UI as a set of reusable, independently developed Android components that are assembled into the final application.
  • GeckoView-Based Browsers - An Android browser built on Mozilla's GeckoView engine for rendering web content with full web platform compatibility.
  • Multi-Repository Browser Projects - A browser project coordinated across separate repositories for the UI, components, and rendering engine.
  • Browser Engine Testing - Validating engine-level modifications by swapping the packaged GeckoView with a locally built version during browser development.

Star 历史

mozilla-mobile/fenix 的 Star 历史图表mozilla-mobile/fenix 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Fenix 的开源替代方案

相似的开源项目,按与 Fenix 的功能重合度排序。
  • mozilla-mobile/firefox-iosmozilla-mobile 的头像

    mozilla-mobile/firefox-ios

    12,973在 GitHub 上查看↗

    Firefox iOS is a mobile web browser for iOS devices that uses the WebKit engine to render web content and provide navigation and search capabilities. It is a cross-platform browser implementation that adapts core browsing technologies and user interfaces for the Apple mobile operating system. The project includes a specialized build pipeline for automating the compilation, linting, and testing of the application. This system manages remote asset syncing for brand iconography and enforces coding standards through static analysis quality gates. The browser supports the injection of user script

    Swiftbrowserfirefoxios-app
    在 GitHub 上查看↗12,973
  • kiwibrowser/srckiwibrowser 的头像

    kiwibrowser/src

    2,948在 GitHub 上查看↗

    This project is a Chromium-based mobile browser and rendering engine designed for mobile platforms. It functions as a web extension host, allowing the execution of browser extensions within a mobile environment to provide custom functionality. The project distinguishes itself through custom user interface modifications, such as the implementation of a specialized night mode and the relocation of the address bar for improved ergonomics. It also includes a remote debugging interface and protocol that allow an external developer console to connect to a live browser instance for inspecting and tr

    在 GitHub 上查看↗2,948
  • browserworks/waterfoxBrowserWorks 的头像

    BrowserWorks/waterfox

    5,958在 GitHub 上查看↗

    Waterfox is a privacy-focused web browser built on a fork of the Gecko engine that removes all telemetry and tracking code while preserving full extension compatibility. It encrypts DNS queries through independent third-party resolvers to prevent centralized monitoring of browsing destinations, and organizes browser tabs into hierarchical parent-child trees with collapsible branches and keyboard-driven navigation. The browser maintains a backward-compatible runtime bridge that supports both legacy XUL-based add-ons and modern WebExtensions simultaneously, allowing users to keep using older or

    JavaScriptbrowsergeckowaterfox
    在 GitHub 上查看↗5,958
  • chentao0707/simplifyreaderchentao0707 的头像

    chentao0707/SimplifyReader

    4,548在 GitHub 上查看↗

    SimplifyReader is a multi-purpose Android client and multimedia content browser. It serves as a centralized hub for consuming news articles, audio files, video streams, and image galleries, while also providing QR code scanning functionality. The application is built using the Model-View-Presenter architecture to separate data logic from the user interface and implements Google Material Design principles for its visual components. It utilizes a hybrid scanning engine to decode QR codes into text strings. The project covers several core capability areas, including news article consumption via

    Java
    在 GitHub 上查看↗4,548
查看 Fenix 的所有 30 个替代方案→

常见问题解答

mozilla-mobile/fenix 是做什么的?

Fenix is an open-source mobile web browser for Android that uses Mozilla's GeckoView engine to render web pages with full platform support. It is built as an Android application that provides core browsing capabilities including tab management, bookmarks, and privacy controls, and is developed as a multi-repository project that coordinates the browser UI, reusable Android components, and the rendering engine across separate codebases.

mozilla-mobile/fenix 的主要功能有哪些?

mozilla-mobile/fenix 的主要功能包括:GeckoView Engine Integrations, Mobile Web Browsers, GeckoView-Based Mobile Browsers, Cross-Repository Development Workspaces, Open-Source Browser Runtimes, Android Applications, Component-Based Development, Multi-Module Builds。

mozilla-mobile/fenix 有哪些开源替代品?

mozilla-mobile/fenix 的开源替代品包括: mozilla-mobile/firefox-ios — Firefox iOS is a mobile web browser for iOS devices that uses the WebKit engine to render web content and provide… kiwibrowser/src — This project is a Chromium-based mobile browser and rendering engine designed for mobile platforms. It functions as a… chentao0707/simplifyreader — SimplifyReader is a multi-purpose Android client and multimedia content browser. It serves as a centralized hub for… browserworks/waterfox — Waterfox is a privacy-focused web browser built on a fork of the Gecko engine that removes all telemetry and tracking… tuyafeng/via — Via is a lightweight Android web browser that uses native system rendering for efficient page display. It functions as… chromium/chromium — Chromium is an open-source browser platform that provides the foundational codebase for building cross-platform web…