EC-O-DE / Awesome-WebExtensions

A curated list of awesome resources for WebExtensions development.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome WebExtensions Awesome

A curated list of awesome resources for WebExtensions development.

WebExtensions are a cross-browser system for developing browser add-ons. To a large extent the system is compatible with the extension API supported by Google Chrome and Opera. Extensions written for these browsers will in most cases run in Firefox or Microsoft Edge with just a few changes.

Contents

Getting started

Community

Chrome

Firefox

Edge

Libraries and Frameworks

Code meant become part of the extension.

Tools

Apps that help you manage your extensions.

  • Chrome Webstore Upload - Upload the extension to the Chrome Web Store via cli (or on Travis, automatically).
  • mozilla/Web-ext Command line tool to help build, run, and test WebExtensions.
  • chromepet - Get notified when your new version has been published.
  • inline-install - Simplify the installation of the extension directly from your website.
  • wemf - Format and validate manifest.json.
  • maniver - Bump the extension version via cli.
  • chrome-ext-downloader - Download any extension on Chrome Web Store to see how they do it.
  • unzip-crx - Unzips Google Chrome (crx) files.
  • chrome-store-api - Chrome Web Store API wrapper.
  • crx2ff - Check the compatibility of a Chrome extension with the Firefox WebExtensions API.
  • chromereload - Auto-reload your extension during development.

Testing

Boilerplates

Sample Extensions

These are simple and modern WebExtensions repositories that could help you figure out where pieces go, including automatic deployment via Travis CI.

License

CC0

To the extent possible under law, Federico Brigante has waived all copyright and related or neighboring rights to this work.

About

A curated list of awesome resources for WebExtensions development.

License:Creative Commons Zero v1.0 Universal