awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mozilla avatar

mozilla/gecko-devArchived

0
View on GitHub↗
3,691 estrellas·2,139 forks·JavaScript·1 vistafirefox-source-docs.mozilla.org/setup/index.html↗

Gecko Dev

Gecko-dev is a web browser engine and cross-platform browser framework. It serves as a foundational system for rendering web content and executing JavaScript, providing a complete layout and rendering pipeline to transform web markup into visual pixels.

The project is distinguished by a specialized browser UI toolkit that uses XML-based languages and custom widgets to build cross-platform windows and menus. It incorporates unique development bridges, including design-to-code linking and a standardized protocol for AI-driven browser control and automated verification.

Its broader capabilities cover web standard compliance, multi-process coordination for stability, and an extensibility framework for third-party add-ons. The system also includes comprehensive accessibility implementations, enterprise policy enforcement, and runtime inspection tools for debugging memory leaks and crashes.

The project utilizes a manifest-driven initialization process to register and load specific system modules during the startup sequence.

Features

  • Web Page Rendering - Implements a full rendering pipeline and layout engine to transform HTML and CSS into visual pixels.
  • Web Rendering Engines - Provides the foundational rendering engine that parses HTML and CSS to display web pages.
  • Rendering Pipelines - Processes HTML and CSS through a graphics pipeline to calculate element positions and paint them to the screen.
  • Ahead-of-Time Bytecode Compilation - Compiles JavaScript source code into optimized bytecode ahead-of-time to increase execution speed and runtime performance.
  • JavaScript Runtimes - Executes JavaScript using a high-performance runtime engine that supports web standards and background workers.
  • Browser Platforms - Provides a foundational architectural codebase for building cross-platform browsers with integrated process isolation.
  • Process Coordinators - Manages multiple threads and processes via inter-process communication to maintain system stability and isolate crashes.
  • Accessibility Layers - Provides a framework utility that maps internal document roles to semantic accessibility APIs for assistive technologies.
  • Assistive Technology Integrations - Implements a mapping layer that allows screen readers and assistive technologies to interpret the browser's internal document structure.
  • Browser Chrome Management - Manages the browser interface layer, including the address bar and tabbed browsing across platforms.
  • Browser User Interface Development - Creates cross-platform interface elements using a specialized toolkit of markup languages and reusable widgets.
  • Cross-Platform Interface Design - Implements a design system for maintaining visual and behavioral consistency across desktop operating systems.
  • Browser UI Toolkits - Offers a specialized UI toolkit using XML-based languages and custom widgets to build cross-platform browser windows.
  • Custom Widget Libraries - Creates reusable interface components and domain-specific widgets to maintain a consistent look and feel across the browser interface.
  • XML-Based Interface Construction - Uses an XML-based language to define cross-platform windows, menus, and toolbars.
  • Web Accessibility Implementations - Maps internal document structures to platform accessibility APIs and implements high-contrast visual rendering.
  • XML Layout Definitions - Defines cross-platform windows and menus using an XML language that integrates standard web elements.
  • Browser Engines - Serves as the core engine responsible for parsing web content and rendering visual layouts.
  • Tab Managers - Provides full lifecycle management for browser tabs, including creation, removal, and switching to maintain navigation state.
  • Browser Rendering Pipelines - Implements the complete sequence of operations to transform web markup into visual pixels through a graphics pipeline.
  • Web Standard Implementations - Implements official web specifications such as DOM, HTML, and CSSOM to ensure consistent behavior across JavaScript engines.
  • Client-Side Response Caches - Implements client-side caching that stores HTTP responses locally based on expiration headers.
  • Debugging and Inspection Tools - Provides diagnostic tools to analyze crashes, hangs, and memory leaks using memory dump analysis.
  • Component Manifest Registration - Uses a manifest file to register and initialize specific system modules during the application launch sequence.
  • AI-Driven Browser Controls - Exposes internal browser functions to AI agents through a standardized protocol for automated interaction and verification.
  • Configuration and Policy Enforcement - Implements systems for managing settings and behaviors across multiple installations to ensure consistent security standards.
  • Publish-Subscribe Systems - Uses a category-based publish-subscribe system to decouple modules and notify consumers of state changes.
  • Topic-Based Pub/Sub - Utilizes a categorized event bus to decouple system modules and notify multiple consumers of state changes.
  • Application Isolation Containers - Isolates pinned web applications by tying them to specific identities to protect site data.
  • Category-Based Dispatch - Triggers specific methods across all modules registered to a category with asynchronous dispatch options.
  • Identity Isolation - Partitions site data and storage by binding web applications to specific identities to prevent cross-site data leakage.
  • Browser Extension APIs - Provides a specialized API framework that allows third-party add-ons to extend browser functionality.
  • Manifest-Driven Initializations - Uses a manifest-driven process to register and load critical system modules during the browser's startup sequence.
  • Contrast Preference Styling - Applies specific styles and media queries based on the user's high-contrast system preferences to ensure visual accessibility.
  • Lazy-Loaded UI Elements - Deploys custom reusable elements throughout the interface using lazy loading and module imports.
  • Interface Layout Customization - Tracks and modifies the visual arrangement and structural display of interface elements across different surfaces.
  • UI Component Localization - Implements tools and mechanisms for translating labels and text within specific user interface components.
  • Namespace-Based Layout Integration - Embeds standard web elements within XML files using namespace prefixes to distinguish markup types.
  • Browser Extension Development - Provides the framework and specialized APIs required to build and manage third-party browser extensions.
  • Oblivious Resource Loaders - Fetches web resources through an oblivious HTTP protocol to preserve user privacy.

Historial de estrellas

Gráfico del historial de estrellas de mozilla/gecko-devGráfico del historial de estrellas de mozilla/gecko-dev

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace mozilla/gecko-dev?

Gecko-dev is a web browser engine and cross-platform browser framework. It serves as a foundational system for rendering web content and executing JavaScript, providing a complete layout and rendering pipeline to transform web markup into visual pixels.

¿Cuáles son las características principales de mozilla/gecko-dev?

Las características principales de mozilla/gecko-dev son: Web Page Rendering, Web Rendering Engines, Rendering Pipelines, Ahead-of-Time Bytecode Compilation, JavaScript Runtimes, Browser Platforms, Process Coordinators, Accessibility Layers.

¿Qué alternativas de código abierto existen para mozilla/gecko-dev?

Las alternativas de código abierto para mozilla/gecko-dev incluyen: mozilla-firefox/firefox — Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure… webkit/webkit — WebKit is a web browser engine used to build the core rendering and layout systems required to display web content. It… gosub-io/gosub-engine — Gosub-engine is an HTML5 browser engine and web rendering pipeline that parses HTML5 and CSS3 to compute layout and… waterfoxco/waterfox — Waterfox is a cross-platform web browser built on the Firefox engine. It functions as a privacy-focused browsing… chromium/chromium — Chromium is an open-source browser platform that provides the foundational codebase for building cross-platform web… alyssaxuu/omni — Omni is a browser-based productivity automation tool that operates as a local extension. It provides a command-palette…

Alternativas open-source a Gecko Dev

Proyectos open-source similares, clasificados según cuántas características comparten con Gecko Dev.
  • mozilla-firefox/firefoxAvatar de mozilla-firefox

    mozilla-firefox/firefox

    11,305Ver en GitHub↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    JavaScript
    Ver en GitHub↗11,305
  • webkit/webkitAvatar de WebKit

    WebKit/WebKit

    9,908Ver en GitHub↗

    WebKit is a web browser engine used to build the core rendering and layout systems required to display web content. It provides the primary logic necessary to power fully functional web browsers and embedded web views. The project enables the rendering of web pages by processing HTML and CSS standards. It focuses on cross-platform support for macOS, iOS, and Linux environments, and allows for the integration of web browser windows within native applications. The engine handles JavaScript execution through optimization and tiered compilation. It manages the visual lifecycle of a page via a tr

    JavaScriptbrowsergtkios
    Ver en GitHub↗9,908
  • gosub-io/gosub-engineAvatar de gosub-io

    gosub-io/gosub-engine

    3,673Ver en GitHub↗

    Gosub-engine is an HTML5 browser engine and web rendering pipeline that parses HTML5 and CSS3 to compute layout and render web content to pixels. It functions as a JavaScript runtime environment with a virtual machine and event loop for handling dynamic logic and asynchronous tasks. The system also includes a web storage manager for persisting cookies, local storage, and session storage. The project features a headless browser renderer capable of generating page images or extracting plain text without a visible window. It supports cross-platform graphics rendering through pluggable CPU and GP

    Rustbrowserhtml5rust
    Ver en GitHub↗3,673
  • waterfoxco/waterfoxAvatar de WaterfoxCo

    WaterfoxCo/Waterfox

    6,001Ver en GitHub↗

    Waterfox is a cross-platform web browser built on the Firefox engine. It functions as a privacy-focused browsing platform designed to render web content and navigate the internet across multiple operating systems. The browser is distinguished by its removal of telemetry and tracking to prevent data collection and user profiling. It maintains compatibility with both modern and classic browser extensions, allowing users to modify functionality and the visual user interface. The project covers broad capabilities in cross-platform web rendering and customizable browser experiences, utilizing a b

    JavaScript
    Ver en GitHub↗6,001
Ver las 30 alternativas a Gecko Dev→