{"data":{"slug":"cute-framework","name":"Cute Framework","tagline":"zlib/Unlicense C/C++ native-first framework + Emscripten","category":"libraries","categoryName":"Libraries","url":"https://randygaul.github.io/cute_framework/","github":"https://github.com/RandyGaul/cute_framework","pricing":"open-source","hook":"Cute Framework is native-first C/C++ games when Phaser is JS canvas and Pixi is a renderer.","whatsGood":"zlib OR Unlicense. C/C++ native-first with Emscripten web path. Full framework (not just a renderer): windowing, input, audio, sprites. Permissive enough to ship without OSI drama.","theCatch":"C/C++ native-first + Emscripten — not Phaser/KAPLAY JS engines. Full framework — not Pixi/Babylon/PlayCanvas renderer-or-editor slots alone. Distinct from Phaser, KAPLAY, Pixi, Babylon, and PlayCanvas.","verdict":"Permissive C/C++ game framework. Native-first; web via Emscripten.","addedAt":"2026-09-04","featured":false,"domain":"Graphics & 3D","subSpecialty":"Game Engines","capabilities":["native","emscripten","canvas"],"surfaces":["Self-host"],"ecosystem":["Multi-platform","Browser"],"licenseModel":"OSS/MIT","githubStars":834},"related":[{"slug":"hono","name":"Hono","tagline":"Tiny TypeScript web framework that runs on every runtime"},{"slug":"phaser","name":"Phaser","tagline":"MIT HTML5 2D game framework with scenes, physics, and tilemaps"},{"slug":"pixijs","name":"PixiJS","tagline":"MIT 2D WebGPU/WebGL renderer, not a game engine"},{"slug":"babylonjs","name":"Babylon.js","tagline":"Apache-2.0 3D engine for the web, now on v9"},{"slug":"playcanvas","name":"PlayCanvas","tagline":"MIT WebGL2/WebGPU engine plus an optional hosted Editor"}],"links":{"self":"/api/gems/cute-framework","html":"/gems/cute-framework","markdown":"/gems/cute-framework.md","category":"/api/gems?category=libraries","categoryPage":"/stacks/libraries"}}