{"data":{"slug":"macroquad","name":"macroquad","tagline":"Apache-2.0 simple raylib-style game library for Rust","category":"rust","categoryName":"Rust","url":"https://github.com/not-fl3/macroquad","github":"https://github.com/not-fl3/macroquad","pricing":"open-source","hook":"macroquad is a simple, easy game library for Rust inspired by raylib: write one main loop and run the same code on Windows, Linux, macOS, the web, Android and iOS.","whatsGood":"Apache-2.0 (not-fl3/macroquad), developed since 2020. Efficient 2D rendering with automatic batching, a built-in immediate-mode UI, very few dependencies (the README cites 16-second clean builds on an old laptop), and single-command deploys to WASM and Android. Great for game jams and learning. ★~4.7k.","theCatch":"Few tagged releases, and the last code change was August 2026, so updates come in bursts. It is intentionally minimal: no ECS, editor or 3D pipeline to speak of. A largely one-maintainer project.","verdict":"The quickest way to get a Rust game on screen and into a browser.","addedAt":"2026-10-18","featured":false,"domain":"Rust","subSpecialty":"Systems","subcategory":"Systems","tags":["sdk","self-host","permissive","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Rust"],"licenseModel":"Apache-2.0","githubStars":4673,"starsPerWeek":13,"access":"free","archived":false,"repo":{"createdAt":"2020-01-08","pushedAt":"2026-08-18","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"rust-lang","name":"Rust","tagline":"Systems programming without the footguns"},{"slug":"tokio","name":"Tokio","tagline":"Async runtime for Rust"},{"slug":"axum","name":"Axum","tagline":"Web framework from the Tokio team"},{"slug":"actix-web","name":"Actix Web","tagline":"Fast Rust web framework"},{"slug":"serde","name":"Serde","tagline":"Serialization framework for Rust"}],"links":{"self":"/api/gems/macroquad","html":"/gems/macroquad","markdown":"/gems/macroquad.md","category":"/api/gems?category=rust","categoryPage":"/stacks/rust"}}