# raylib

> zlib/libpng C game library + Emscripten web

**Category:** Libraries  
**Pricing:** open-source  
**URL:** https://www.raylib.com  
**GitHub:** https://github.com/raysan5/raylib  
**Added:** 2026-09-04

---

## The Hook

raylib is simple C gamedev with an Emscripten web path when you refuse a JS engine.

## 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.
