An autonomous, ultra-lightweight graphical terminal emulator for Windows, written from scratch in pure C using the native Win32 API.
Unlike standard terminal wrappers, Nimbus talks directly to the OS using the base Win32 subsystem. It avoids heavy layers and web-tech overhead to deliver high-performance execution.
- 60 FPS Math-Driven RGB: Fluid text color shifting calculated using a native HSV spectrum.
- GDI Double Buffering: Asynchronous off-screen rendering processed entirely in virtual RAM before drawing via
BitBlt, completely eradicating screen flicker. - Smart Resource Cleanup: Systematic release of GDI handles (fonts, brushes) on every paint cycle to guarantee a 0% memory leak baseline.
- Synchronous CLI Pipe: Connected directly to the Windows command processor to execute real system binaries.
Nimbus is strictly optimized to compile with TCC (Tiny C Compiler) for an incredibly small binary footprint, but works flawlessly with GCC/Clang.
tcc cmd.c -o Nimbus.exe -Wl,-subsystem=windows