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
·

4 repositorios

Awesome GitHub RepositoriesScript-to-Background Messaging

Communication channels specifically for sending data from content scripts to a browser extension's background process.

Distinct from Extension-to-Page Messaging: Distinct from Extension-to-Page Messaging: the direction of data flow is from the injected page script to the background process, not vice versa.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Script-to-Background Messaging. Refine with filters or upvote what's useful.

Awesome Script-to-Background Messaging GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • mdn/webextensions-examplesAvatar de mdn

    mdn/webextensions-examples

    4,447Ver en GitHub↗

    Este proyecto es una biblioteca de referencia y una colección de ejemplos de código prácticos para construir extensiones de navegador utilizando las APIs de WebExtensions. Proporciona guías de implementación y ejemplos funcionales para componentes centrales de extensiones, incluyendo scripts de contenido, procesos en segundo plano y popups de acción del navegador. El repositorio se centra en demostrar patrones de implementación específicos para la personalización de la UI del navegador y la manipulación de páginas web. Incluye ejemplos para crear barras laterales, menús contextuales y páginas de opciones, así como técnicas para inyectar scripts y estilos para alterar elementos del DOM y la apariencia de la página. El proyecto cubre una amplia gama de capacidades, incluyendo la comunicación entre procesos mediante puentes de mensajería, la interceptación y modificación de peticiones de red, y la gestión de pestañas, historial y marcadores del navegador. También proporciona ejemplos para la persistencia de estado mediante almacenamiento local, verificación de identidad usando OAuth2 y la integración de paneles personalizados dentro de las herramientas de desarrollo del navegador.

    Implements messaging bridges that allow injected content scripts to trigger actions in the background process.

    JavaScript
    Ver en GitHub↗4,447
  • lxieyang/chrome-extension-boilerplate-reactAvatar de lxieyang

    lxieyang/chrome-extension-boilerplate-react

    3,941Ver en GitHub↗

    This project is a pre-configured development environment and boilerplate for building Chrome extensions using React and Webpack. It provides a structured project layout and a build system designed to bundle content scripts and background pages into a browser-ready manifest format. The toolkit emphasizes development speed and code quality through a hot reloading system that automatically refreshes the browser upon saving source files. It integrates TypeScript to provide static type definitions for browser extension APIs, ensuring type safety and intelligent code completion during development.

    Saves specific entry points to disk as scripts while maintaining stability by disabling hot reloading.

    JavaScriptboilerplatechrome-extensionjavascript
    Ver en GitHub↗3,941
  • intoli/remote-browserAvatar de intoli

    intoli/remote-browser

    1,749Ver en GitHub↗

    Remote-browser is a framework for programmatic browser automation and session management built on standard web extension architecture. It provides the infrastructure to control browser instances, execute automated scripts, and perform debugging tasks through a unified interface. The project distinguishes itself by enabling both local and remote browser connectivity, allowing users to establish persistent communication channels with distant browser instances over a network. It utilizes a privileged extension environment to isolate automation logic from page-level content, ensuring that scripts

    Coordinates tasks between background and content scripts by serializing commands over the internal browser messaging bus.

    JavaScript
    Ver en GitHub↗1,749
  • zlwaterfield/scrambleAvatar de zlwaterfield

    zlwaterfield/scramble

    1,670Ver en GitHub↗

    Scramble is an artificial intelligence-powered browser extension designed to assist with text processing, editing, and writing directly within web pages. It functions as a text editor that allows users to highlight content on any webpage and transform it through summarization, correction, or rewriting. The tool distinguishes itself by providing a provider-agnostic abstraction layer, enabling users to connect to various local or cloud-based language models by configuring their own authentication keys and endpoints. It supports custom prompt engineering, allowing users to define and save person

    Coordinates data flow between content scripts and background processes for non-blocking text processing.

    JavaScript
    Ver en GitHub↗1,670
  1. Home
  2. Software Engineering & Architecture
  3. Background Processing
  4. Extension Background Scripts
  5. Script-to-Background Messaging

Explorar subetiquetas

  • Content Script BundlingThe process of bundling specific entry points for use as isolated browser content scripts. **Distinct from Script-to-Background Messaging:** Focuses on the bundling process of content scripts rather than the messaging between scripts and background processes.