Hey HN, author here. Kretes is an integrated programming environment for TypeScript & Node.js, built on top of Visual Studio Code. It combines a web framework - similar to Rails/Django - with a UI layer built inside of the VS Code editor.<p>This project explores the ideas introduced by the Self programming language and aims to bring them to the current age. The ultimate goal is to create a semi-visual tool for building web apps in a more intuitive way using the same programming language (TypeScript) on the client & on the server, and without the accidental complexity. :)<p>The project started as a way to arrange my knowledge/toolset around JavaScript. Inspired by the past, I decided to (somehow) replicate what Sun Microsystems did in ’95 with Self (a project I find both underrated and ahead of its time), but using modern, popular tools (VS Code, JavaScript/TypeScript, WebAssembly, PostgreSQL, etc).<p>Happy to answer any questions here or at oh@zaiste.net