Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/orbitbot/chrome-extensions-examples

All Chrome Extension examples collected into one repository
https://github.com/orbitbot/chrome-extensions-examples

browser-extension chrome-extension extension extensions javascript

Last synced: about 1 month ago
JSON representation

All Chrome Extension examples collected into one repository

Awesome Lists containing this project

README

        

**This is not an official mirror of the Chrome extension examples. Report any issues with the examples themselves to Google's issue trackers/forums.**

**There is an ongoing effort to standardize the Extensions on different browsers, as [discussed on MDN](https://developer.mozilla.org/en-US/Add-ons/WebExtensions) and defined in the [WebExtensions Spec Draft](https://browserext.github.io/browserext/). The resources on [browser support](https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Browser_support_for_JavaScript_APIs) and [incompatibilities](https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities) may be of interest.**

chrome-extensions-examples
==========================

The [Chrome Extensions examples](http://developer.chrome.com/extensions/samples) did not
exist as a Git repository, and browsing both the samples page and the VCViewer did not seem particularly
handy. So, I decided to scrape the content into this repository for easier browsing and (possible)
editing.

**UPDATE:** Google have posted their own repository for Chrome extensions here: https://github.com/GoogleChrome/chrome-extensions-samples

If you would like to clone a part of this repository, use git
[sparse checkouts](http://jasonkarns.com/blog/subdirectory-checkouts-with-git-sparse-checkout/).

You can find the scraper used to generate this repository (except for a `git init` and push)
on [github](https://github.com/orbitbot/chrome-extension-scraper).

Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd).

Example projects
----------------

* [A browser action which changes its icon when clicked](/set_icon_path/)
* [A browser action with a popup that changes the page color](/set_page_color/)
* [AcceptLanguage](/getMessage/)
* [Advanced Font Settings](/fontSettings/)
* [Animated Page Action](/set_icon/)
* [App Launcher](/app_launcher/)
* [Blank new tab page](/blank_ntp/)
* [Block/allow referrer API example extension](/enableReferrer/)
* [Block/allow third-party cookies API example extension](/allowThirdPartyCookies/)
* [BrowsingData API: Basics](/basic_1/)
* [CLD](/cld/)
* [Calculator](/app_1/)
* [CatBlock](/catblock/)
* [Catifier](/catifier/)
* [Chrome Query](/chrome-query/)
* [Chrome Sounds](/fx/)
* [Chromium Buildbot Monitor](/buildbot/)
* [Chromium IRC App](/app_2/)
* [Chromium Search](/chrome_search/)
* [Console TTS Engine](/console_tts_engine/)
* [Constant Context](/constant_context/)
* [Content settings](/contentSettings/)
* [Context Menus Sample](/basic_2/)
* [Context Menus Sample (with Event Page)](/event_page/)
* [Cookie API Test Extension](/cookies/)
* [Desktop Capture Example](/desktopCapture/)
* [Detect Language](/detectLanguage/)
* [Document Scanning API Sample](/document_scan/)
* [Download Filename Controller](/download_filename_controller/)
* [Download Manager Button](/download_manager/)
* [Download Selected Links](/download_links/)
* [Download and Open Button](/download_open/)
* [Downloads Overwrite Existing Files](/downloads_overwrite/)
* [Drink Water Event Popup](/water_alarm_notification/)
* [Email this page (by Google)](/email_this_page/)
* [Event Page Example](/basic_4/)
* [Event Tracking with Google Analytics](/analytics/)
* [Fake Archive Handler App](/archive/)
* [File System Provider API Extension Example](/basic_5/)
* [FirePHP for Chrome](/chrome-firephp/)
* [Getting started example](/getstarted/)
* [Global Google Search](/global_context_search/)
* [Google Calendar Checker (by Google)](/calendar/)
* [Google Document List Viewer](/gdocs/)
* [Google Mail Checker](/gmail/)
* [Google Maps](/maps_app/)
* [Hello Extensions](/hello_extensions/)
* [History Override](/historyOverride/)
* [Idle - Simple Example](/idle_simple/)
* [Imageinfo](/imageinfo/)
* [JavaScript pause/resume](/pause-resume/)
* [Keep Awake](/power/)
* [Keyboard Pin](/pin/)
* [Live HTTP headers](/live-headers/)
* [Managed Bookmarks](/managed_bookmarks/)
* [Mappy](/mappy/)
* [Merge Windows](/merge_windows/)
* [Message Timer](/timer/)
* [Minimal Localized Hosted App](/localizedHostedApp/)
* [My Bookmarks](/basic/)
* [My Devices](/basic_3/)
* [NTP prototyping extension](/magic8ball/)
* [Native Messaging Example](/app/)
* [News Reader](/news_a11y/)
* [News Reader](/news_i18n/)
* [News Reader (by Google)](/news/)
* [Notification Demo](/notifications/)
* [Omnibox Example](/simple-example/)
* [Omnibox New Tab Search](/newtab_search/)
* [Page Redder](/make_page_red/)
* [Page action by URL](/pageaction_by_url/)
* [Page action by content](/pageaction_by_content/)
* [Per-plugin content settings](/plugin_settings/)
* [Print this page](/print/)
* [Process Monitor](/process_monitor/)
* [Proxy Extension API Sample](/proxy_configuration/)
* [Sample - OAuth Contacts](/oauth_contacts/)
* [Sample Extension Commands extension](/commands/)
* [Sandboxed Frame](/sandbox/)
* [Show Tabs in Process](/show_tabs/)
* [Simple Background App](/background-simple/)
* [Speak Selection](/speak_selection/)
* [Stylizr](/stylizr/)
* [TTS Debug](/ttsdebug/)
* [TTS Demo](/ttsdemo/)
* [Tab Capture Example](/tabCapture/)
* [Tab Flipper](/default_command_override/)
* [Tab Inspector](/inspector/)
* [Tab Shortcuts](/tab_shortcuts/)
* [Tabs Zoom API Demo](/zoom/)
* [Talking Alarm Clock](/talking_alarm_clock/)
* [Test IME](/basic_6/)
* [Test Screenshot Extension](/screenshot/)
* [Top Chrome Extension Questions](/extension-questions/)
* [Top Sites](/basic_7/)
* [Typed URL History](/showHistory/)
* [WebNavigation Tech Demo](/basic_8/)
* [Webview transparency](/capturevisibleregion/)
* [`extension.isAllowedFileSchemeAccess` and `extension.isAllowedIncognitoAccess` Example](/isAllowedAccess/)
* [iGoogle new tab page](/override_igoogle/)
* [tabCast](/tabCast/)