Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including typeotter with all npm packages installed. Try it out:

typeotter lists no main file and has no index.js, so it can't be directly required. If this is a mistake, please let us know. It may however contain internal files that you can require manually:

// require("typeotter/[??]")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

typeotter v0.2.2

TypeOtter is a javascript module for creating documents with great typesetting on the web.


Create documents with great typesetting on the web.

TypeOtter TypeOtter TypeOtter
TypeOtter TypeOtter

TypeOtter is a Javascript library to render high quality typesetting in html and pdf.

This library is intended as an improvement on LaTex, allowing users to write professional documents in markup.


$ npm install typeotter


Download compressed:


Just link it, no download!(see example)

Setup and Features

--> CodePen Showcase: Setup, syntax, math, typesetting, support


Make sure you have node installed

Install gulp (use sudo if it doesn't work)

$ npm install -g gulp

Install node modules (use sudo if it doesn't work)

$ npm install

Compile js and scss files

$ gulp

Run tests command and open your browser

$ npm test


  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :smile:



Special Thanks

Copyright © 2016 Mathias Grundtvig Andreasen (MGApcDev). Licensed under the terms of the GPLv3 license.


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free