Tools to ease development and deployment of browser extensions
Shell Python JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

This repository contains tools to ease the development and deployment of browser extensions. Most tools are shell scripts (Bash) or functions, directly usable on Linux and Mac.

If you're using Windows, you need to install Cygwin or Gnu On Windows.

Author: Rob Wu (


The documentation for each browser can be found in the separate subdirectories.

The easiest way to integrate this set of tools in your environment is by adding the following line to your .bashrc:

source path/to/extension-dev-tools/bashrc


  • See chrome/ for details.


  • Quick start: Create a file or symlink at firefox/codesigning.pem
  • See firefox/ for details.


  • Quick start: Create a directory or symlink at safari/certs
  • See safari/ for details.


Internet Explorer


  • See maxthon/ for details.