chrome-extensions-examples
by
orbitbot

Description: All Chrome Extension examples collected into one repository

View on GitHub ↗

Summary Information

Updated 38 minutes ago
Added to GitGenius on July 14th, 2023
Created on November 13th, 2013
Open Issues & Pull Requests: 3 (+0)
Number of forks: 451
Total Stargazers: 1,586 (+0)
Total Subscribers: 63 (+0)

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,634 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

The chrome-extensions-examples repository is a comprehensive collection of Chrome Extension code samples organized in a single Git repository for easier browsing and reference. Created by orbitbot, the repository was built by scraping Chrome Extension examples that were previously scattered across Google's developer documentation and VCViewer, making them more accessible to developers learning extension development. The repository explicitly notes that it is not an official mirror and directs users to Google's official repository at github.com/GoogleChrome/chrome-extensions-samples for the authoritative source.

The repository contains over 80 example projects demonstrating various Chrome Extension APIs and features. These examples span a wide range of functionality including browser actions, page actions, content scripts, service workers, and manifest configurations. Notable examples include basic extensions like Hello Extensions and Getting started example, as well as more complex demonstrations such as the Gmail Checker, Google Calendar Checker, and Desktop Capture Example. The collection covers practical use cases like the CatBlock extension, Download Manager Button, and Email this page extension, alongside technical demonstrations of specific APIs such as the BrowsingData API, Cookie API, File System Provider API, and Proxy Extension API.

The repository is written primarily in JavaScript and covers extension development across multiple Chrome Extension API categories. Examples demonstrate cross-origin requests, content script implementation, manifest configuration, service worker patterns, and web API integration. The collection includes examples for both older extension patterns and newer Manifest V3 approaches, reflecting the evolution of Chrome Extension development standards.

According to the README, there is an ongoing effort to standardize extensions across different browsers through the WebExtensions specification and MDN documentation. The repository acknowledges browser compatibility considerations and points developers toward resources on browser support and Chrome-specific incompatibilities. The content is licensed under the Google BSD License, making it freely available for educational and reference purposes.

The repository's creation was motivated by the lack of a convenient Git-based way to access Chrome Extension examples. The scraper tool used to generate the repository content is itself available on GitHub at github.com/orbitbot/chrome-extension-scraper, allowing transparency into how the examples were collected. The repository supports Git sparse checkouts, enabling developers to clone only specific example projects rather than the entire collection if desired.

GitGenius activity data indicates the repository has connections to other significant open-source projects through overlapping contributors, including kubernetes/minikube, microsoft/vscode, and webpack/webpack, suggesting it serves as a reference resource within the broader developer community. The repository is classified across multiple domains including browser tools, custom Chrome features, extension examples, and extension development, reflecting its broad utility as a learning and reference resource for Chrome Extension developers at various skill levels.

chrome-extensions-examples
by
orbitbotorbitbot/chrome-extensions-examples

Repository Details

Fetching additional details & charts...