Show HN: Run 7 programming languages from Node.js without their runtimes
Category: devtools
Tags: nodejs, portable-executables, language-runtimes, bindings, demo
Score: 4.5/10 (Innovation: 5, Technical: 4, Documentation: 6, Utility: 3)
LangZoo.js is a demonstration project that packages seven language runtimes (Janet, Java, Lua, PHP, Python, Ruby, Tcl) as Actually Portable Executables (APEs) and exposes them through generated Node.js bindings, eliminating the need to install those runtimes separately. It showcases the APEBind approach of wrapping portable CLIs, but is explicitly a curiosity rather than a production tool.
Target audience: backend developers and tooling engineers interested in portable runtimes and cross-language integration
Repository: https://github.com/bear0330/lang-zoo-js · MIT · 1 stars
View on Hacker News