Fenster: A Minimal Cross-Platform 2D Canvas Library

2025-08-26
Fenster: A Minimal Cross-Platform 2D Canvas Library

Fenster is a minimalistic cross-platform 2D canvas library reminiscent of Borland BGI or QBASIC graphics. It offers a single application window, a 24-bit RGB framebuffer, cross-platform keyboard/mouse input, and audio playback—all with minimal code. A simple polling API avoids callbacks or multithreading. It boasts C99, Go, Zig, and Lua bindings, and yes, it can even run Doom!

Development 2D graphics