awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • mdn/webextensions-examplesAvatar mdn

    mdn/webextensions-examples

    4,447Vezi pe GitHub↗

    This project is a reference library and collection of practical code samples for building browser extensions using WebExtensions APIs. It provides implementation guides and functional examples for core extension components, including content scripts, background processes, and browser action popups. The repository focuses on demonstrating specific implementation patterns for browser UI customization and web page manipulation. It includes samples for creating sidebars, context menus, and options pages, as well as techniques for injecting scripts and styles to alter DOM elements and page appeara

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

    JavaScript
    Vezi pe GitHub↗4,447
  • lxieyang/chrome-extension-boilerplate-reactAvatar lxieyang

    lxieyang/chrome-extension-boilerplate-react

    3,941Vezi pe 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
    Vezi pe GitHub↗3,941
  • intoli/remote-browserAvatar intoli

    intoli/remote-browser

    1,749Vezi pe 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
    Vezi pe GitHub↗1,749
  • zlwaterfield/scrambleAvatar zlwaterfield

    zlwaterfield/scramble

    1,670Vezi pe 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
    Vezi pe GitHub↗1,670
  1. Home
  2. Software Engineering & Architecture
  3. Background Processing
  4. Extension Background Scripts
  5. Script-to-Background Messaging

Explorează sub-etichetele

  • 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.