awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
GoogleChrome avatar

GoogleChrome/chrome-extensions-samples

0
View on GitHub↗
17,623 Stars·9,018 Forks·JavaScript·Apache-2.0·9 Aufrufedeveloper.chrome.com/docs/extensions↗

Chrome Extensions Samples

This repository serves as a comprehensive reference library for browser extension development, providing a collection of code samples and implementation patterns. It is designed to help developers understand the requirements for building extensions that adhere to current manifest standards, specifically focusing on the transition to and implementation of version three specifications.

The project provides functional examples for core extension capabilities, including the use of event-driven background service workers, isolated content script injection, and message-passing for inter-process communication. It demonstrates how to configure extension metadata, manage browser UI customizations like action-triggered popups, and integrate various web APIs to modify browser behavior.

These resources cover the full lifecycle of extension development, from initial manifest configuration and local directory loading for debugging to the final packaging and publication process. The repository is structured to assist with both learning individual API usage and building complex, multi-component extensions using standard web technologies.

Features

  • Browser Extension Development - Serves as a comprehensive reference library for building and managing the lifecycle of browser extensions.
  • Chrome Extensions - Serves as a comprehensive reference library for building and implementing browser extensions.
  • Extension Manifests - Implements and demonstrates the transition to the latest browser manifest version specifications.
  • Browser Extensions - Provides a comprehensive framework for building and packaging complex, multi-component browser extensions.
  • Browser Interface Customizers - Provides patterns and code samples for creating custom browser toolbar popups and interface elements.
  • Extension Metadata - Guides the configuration of mandatory manifest metadata for extension identification and loading.
  • Reference Implementations - Provides structured code examples and reference implementations for modern browser extension architectures.
  • Declarative Manifest Systems - Uses declarative JSON manifest files to define extension capabilities, permissions, and entry points.
  • API Usage Examples - Offers isolated code examples and implementation patterns for specific browser extension APIs.
  • Background Processing Workers - Integrates event-driven background service workers for data synchronization and browser task management.
  • Browser Extension Debugging - Facilitates debugging of background scripts and popups using standard browser developer tools.
  • Inter-Process Communication - Coordinates data exchange between background scripts and UI components using structured message-passing.
  • Event-Driven Background Processors - Implements event-driven background processing to handle browser-level tasks asynchronously.
  • Page Content Injections - Injects custom scripts into isolated web page contexts to modify DOM content.
  • Interactive Action Triggers - Provides interactive HTML popups triggered by browser toolbar icon clicks.
  • Web API Integration - Demonstrates connecting browser extensions to external web services and local storage APIs.
  • Browser Extension Testing Tools - Enables loading unpacked extension directories for testing and verification during development.
  • Action Toolbars - Implements custom HTML popups for quick access to extension tools via the browser toolbar.
  • Service Worker Controls - Manages short-lived, event-driven service worker lifecycles for resource-efficient background execution.

Star-Verlauf

Star-Verlauf für googlechrome/chrome-extensions-samplesStar-Verlauf für googlechrome/chrome-extensions-samples

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Chrome Extensions Samples

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Chrome Extensions Samples.
  • lxieyang/chrome-extension-boilerplate-reactAvatar von lxieyang

    lxieyang/chrome-extension-boilerplate-react

    3,941Auf GitHub ansehen↗

    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.

    JavaScriptboilerplatechrome-extensionjavascript
    Auf GitHub ansehen↗3,941
  • mdn/webextensions-examplesAvatar von mdn

    mdn/webextensions-examples

    4,447Auf GitHub ansehen↗

    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

    JavaScript
    Auf GitHub ansehen↗4,447
  • crxjs/chrome-extension-toolsAvatar von crxjs

    crxjs/chrome-extension-tools

    4,112Auf GitHub ansehen↗

    This project is a set of build tools and a Vite plugin for browser extension development. It functions as a build tool and hot module replacement framework that automates asset bundling by using the extension manifest as the primary source of truth. The tooling provides a zero-config workflow for cross-browser extensions, integrating real-time code updates into the development process. This allows specific components and scripts to be updated in the browser without requiring a full manual reload of the extension. The suite also includes an end-to-end testing framework and utility for browser

    TypeScriptchrome-extensionjavascriptmanifest-v2
    Auf GitHub ansehen↗4,112
  • kartiktalwar/gmail.jsAvatar von KartikTalwar

    KartikTalwar/gmail.js

    3,831Auf GitHub ansehen↗

    gmail.js is a JavaScript library and development kit for building browser extensions that interact with the Gmail web interface. It provides a framework for automating communication workflows, extracting email metadata and content from active browser sessions, and injecting custom UI elements. The library distinguishes itself by enabling interaction with the Gmail interface through DOM manipulation and event interception without requiring external API authentication. It includes a toolkit for programmatically adding buttons, menus, and modal windows directly into the application layout. The

    JavaScriptchrome-extensiongmailjavascript
    Auf GitHub ansehen↗3,831
Alle 30 Alternativen zu Chrome Extensions Samples anzeigen→

Häufig gestellte Fragen

Was macht googlechrome/chrome-extensions-samples?

This repository serves as a comprehensive reference library for browser extension development, providing a collection of code samples and implementation patterns. It is designed to help developers understand the requirements for building extensions that adhere to current manifest standards, specifically focusing on the transition to and implementation of version three specifications.

Was sind die Hauptfunktionen von googlechrome/chrome-extensions-samples?

Die Hauptfunktionen von googlechrome/chrome-extensions-samples sind: Browser Extension Development, Chrome Extensions, Extension Manifests, Browser Extensions, Browser Interface Customizers, Extension Metadata, Reference Implementations, Declarative Manifest Systems.

Welche Open-Source-Alternativen gibt es zu googlechrome/chrome-extensions-samples?

Open-Source-Alternativen zu googlechrome/chrome-extensions-samples sind unter anderem: lxieyang/chrome-extension-boilerplate-react — This project is a pre-configured development environment and boilerplate for building Chrome extensions using React… mdn/webextensions-examples — This project is a reference library and collection of practical code samples for building browser extensions using… crxjs/chrome-extension-tools — This project is a set of build tools and a Vite plugin for browser extension development. It functions as a build tool… kartiktalwar/gmail.js — gmail.js is a JavaScript library and development kit for building browser extensions that interact with the Gmail web… jonghakseo/chrome-extension-boilerplate-react-vite — This project is a boilerplate for Chrome extension development, utilizing React and Vite to build custom functionality… sxei/chrome-plugin-demo — 《Chrome插件开发全攻略》配套完整Demo,欢迎clone体验.