Skip to content
Bolt. A javascript module system.
JavaScript Python Shell Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc This is a massive restructure to clean-up initialization Jul 5, 2013
projects Remove versioning logic of sublime package from the sublime Makefile … Sep 3, 2013
.projectile Reflect API changes in modulator compilers. Aug 8, 2013
.travis.yml tune down jvm for travis Dec 13, 2012
COPYING Consistent spelling. Jun 23, 2013
LICENSE Readme, licensing and docs. Jun 22, 2013
LICENSE.ephox Readme, licensing and docs. Jun 22, 2013
Makefile Remove versioning logic of sublime package from the sublime Makefile … Sep 3, 2013 Moved directory structure. Jun 24, 2013


Build Status

Bolt is a javascript module system, inspired by, but at this point (intentionally) not compatible with the AMD specification. Bolt consists of a runtime framework, compiler and testing tools.

The general philosophy is quick, clean and easy.

Bolt is open source under a BSD style license.


Getting Bolt

cd install-dir
curl | tar xfz -
sudo ln -s `pwd`/bolt-*/bin/bolt /usr/local/bin/bolt

Or via npm:

npm install -g boltjs


Bolt relies on node.js v0.8+ which can be obtained from or your system's package manager.

If you want to run bolt test with karma, you will also need to install karma: npm install -g karma.


Bolt is arranged into several modules. All modules can be built and tested very quickly with:

git clone
cd bolt
make dist

The distribution tar can then be found in gen/dist/bolt-local.tar.gz, or unpacked in gen/image/bolt-local.


To push a release:

make release


Bolt was initially developed to support products at Ephox.

The library was open-sourced under a BSD License, drawing users, support and improvements from a number of contributors.

The initial developers have since left the employment of Ephox and now maintain this fork boltjs/bolt.

You can’t perform that action at this time.