raylib
zlib/libpng C game library + Emscripten web
Graphics & 3D / Game Engines · OSS/MIT · 34.6k
What's Good
zlib/libpng. Batteries-included C API: windowing, input, audio, 2D/3D helpers. Emscripten builds for the browser. Tiny learning curve for native-first games.
The Catch
C+Emscripten web — not Phaser/Pixi/KAPLAY/melonJS JS engines. Lower-level than Godot/Defold/Bevy full engines. Distinct from JS canvas engines.
Verdict
zlib C game library. Web via Emscripten; not a JS framework.
Embed
[](https://stackgems.com/gems/raylib)