node package manager
Loosely couple your services. Use Orgs to version and reuse your code. Create a free org »



NPM version Travis Build Status Coverage Status

Converts json and yaml into a static html page using Handlebars and Bootstrap

Bootprint logo

Bootprint is a tool for converting JSON-files into static HTML-pages using {less}, Bootstrap and Handlebars.

It is designed with flexibility in mind:

  • You can easily modify the styling by providing your own {less}-files.
  • You can easily replace the Handlebars template and any register partial
  • You can include custom handlebars-helpers or override existing ones.
  • You can create packages with default-configurations, publish them on npm and use them as base for further customizations.


npm install -g bootprint


After installing bootprint perform the following steps

# Install template module
npm install -g bootprint-swagger
# Run bootprint with the template
bootprint swagger target

The directory "target" should now contain a file index.html and main.css which contain a readable form of the Swagger-Petstore-Example.

Further documentation Documentation

Available modules


bootprint is published under the MIT-license. See LICENSE for details.


For release notes, see

Contributing guidelines