nex-lang
A minimal, imperative, block-structured, dynamically typed programming language implemented in Python — with a lexer, parser, and tree-walking interpreter.
Theme
Custom interpreters, assemblers, emulators, compact instruction sets, and utility programs built to explore how tools work.
Sometimes the project is not the thing made with a tool, but the tool itself: a small language, a tiny CPU model, or a helpful command-line utility.
A minimal, imperative, block-structured, dynamically typed programming language implemented in Python — with a lexer, parser, and tree-walking interpreter.
Experimental interpreted programming language where code stays small, rules stay regular, and keywords can be localized, including Limburgish examples.
Qt 6 desktop IDE for plat-lang, with a project explorer, syntax-highlighted editor, integrated terminal, and light and dark themes.
T32 is a minimal instruction set architecture with exactly 32 instructions, combining a register file, stack, and memory tape into a compact computational model.
Custom C++-based assembler for the 65C02 processor — generates binary output for the ByteCradle homebrew system.
A cycle-accurate 65C02 emulator written in C++ — implements all addressing modes and the complete WDC 65C02 extended instruction set.