Skip to content
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
Cannot retrieve contributors at this time



Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems.

Build Status CircleCI Chat

Latest Releases:

native esy package on npm

User Documentation

The Reason user docs live online at The repo for those Reason docs lives at

Docs links for new users:


npm install -g esy@next
git clone
cd reason
esy test # Run the tests

Contributor Documentation:

The docs/ directory in this repo contains documentation for contributors to Reason itself (this repo).


See Reason license in LICENSE.txt.

Works that are forked from other projects are under their original licenses.


The general structure of refmt repo was copied from whitequark's m17n project, including parts of the README that instruct how to use this with the OPAM toolchain. Thank you OCaml!