minimal-lisp
miniMAL: a Clojure-inspired Lisp in < 1024 bytes of JavaScript
continuation.js
A module for tail call optimization by Continuation Passing Style (CPS) transformation with trampoline technique for Node.js
marktail
A Babel plugin that marks AST CallExpression nodes as tail calls and/or proper tail calls.
metaret
Meta composition and inlining transforms for Javascript to allow fast, efficient tail recursion without trampolines
tail-call
JS tail recursion shim through trampolining