awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mozilla-mobile avatar

mozilla-mobile/fenixArchived

0
View on GitHub↗
6,394 stars·1,296 forks·Kotlin·MPL-2.0·2 vuesgithub.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.

Historique des stars

Graphique de l'historique des stars pour mozilla-mobile/fenixGraphique de l'historique des stars pour mozilla-mobile/fenix

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de mozilla-mobile/fenix ?

Les fonctionnalités principales de mozilla-mobile/fenix sont : 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.

Quelles sont les alternatives open-source à mozilla-mobile/fenix ?

Les alternatives open-source à mozilla-mobile/fenix incluent : 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…

Alternatives open source à Fenix

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Fenix.
  • mozilla-mobile/firefox-iosAvatar de mozilla-mobile

    mozilla-mobile/firefox-ios

    12,973Voir sur 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
    Voir sur GitHub↗12,973
  • kiwibrowser/srcAvatar de kiwibrowser

    kiwibrowser/src

    2,948Voir sur 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

    Voir sur GitHub↗2,948
  • browserworks/waterfoxAvatar de BrowserWorks

    BrowserWorks/waterfox

    5,958Voir sur 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
    Voir sur GitHub↗5,958
  • chentao0707/simplifyreaderAvatar de chentao0707

    chentao0707/SimplifyReader

    4,548Voir sur 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
    Voir sur GitHub↗4,548
Voir les 30 alternatives à Fenix→