Use Traindown in your project.

Traindown is licensed for use under the BSD 3-Clause License. Below is a link to the repository that contains libraries for a number of popular languages.

View Traindown on GitHub

If you are interested in porting Traindown, please contact me at tyler at greaterscott dot com. Contributors are always welcome!