SmallJS: An Elegant Smalltalk-80 Compiler for JavaScript
2025-08-25
SmallJS is a free and open-source implementation of the elegant Smalltalk-80 language, compiling to JavaScript that runs in modern browsers or Node.js. Its file-based architecture allows development in your favorite IDE, with default support for Visual Studio Code, including syntax highlighting and debugging. Fully object-oriented and highly customizable, SmallJS maintains familiar JS counterparts for class and method names. It boasts built-in libraries for both browser (DOM manipulation, events, CSS) and Node.js (HTTP server, Express, databases, file system, multi-threading) environments. Several example projects are provided to get you started quickly.
Read more
Development