Skip to content

shernnan/Ninmbus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

☁️ Nimbus v26.1.0

An autonomous, ultra-lightweight graphical terminal emulator for Windows, written from scratch in pure C using the native Win32 API.

Core Architecture

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.

Quick Compilation

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

About

is a standalone graphical terminal for Windows, written in Pure C (Win32 API)

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages