{"data":[{"slug":"pixijs","name":"PixiJS","tagline":"MIT 2D WebGPU/WebGL renderer, not a game engine","category":"libraries","url":"https://pixijs.com","github":"https://github.com/pixijs/pixijs","pricing":"open-source","hook":"PixiJS is the 2D renderer studios ship when they already have a game engine in their head.","whatsGood":"MIT. Scene graph, assets, interaction, filters, WebGPU/WebGL. pixi.js 8.x. Showcase names Subway Surfers, LEGO City Adventures, Cartoon Network GameBox. No hosted pricing page — Open Collective is optional.","theCatch":"A renderer, not a game engine. Bring physics, audio, scenes, netcode. If you wanted Phaser, this is the wrong layer.","verdict":"The 2D WebGPU/WebGL renderer. Not Phaser. Not a product.","addedAt":"2026-09-03","featured":false,"domain":"Graphics & 3D","subSpecialty":"Renderers","subcategory":"Renderers","tags":["self-host","permissive","graphics-3d","active"],"capabilities":["webgpu","webgl"],"surfaces":["Self-host"],"ecosystem":["Browser"],"licenseModel":"OSS/MIT","githubStars":48420,"starsPerWeek":68,"access":"free","archived":false,"repo":{"createdAt":"2013-01-21","pushedAt":"2026-10-17","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/pixijs","html":"/gems/pixijs","markdown":"/gems/pixijs.md"}},{"slug":"babylonjs","name":"Babylon.js","tagline":"Apache-2.0 3D engine for the web, now on v9","category":"libraries","url":"https://www.babylonjs.com","github":"https://github.com/BabylonJS/Babylon.js","pricing":"open-source","hook":"Babylon.js is the production-grade open 3D engine Microsoft, Mojang, and Nike already shipped.","whatsGood":"Apache-2.0. Full 3D engine: scenes, physics, loaders, playground. Homepage is Babylon.js 9. Named experiences: Minecraft Classic, Nike By You, Temple Run 2, Xbox Design Lab. Registry package @babylonjs/core.","theCatch":"Heavier than a 2D starter. docs.babylonjs.com (with an s) has returned 500; working docs host is doc.babylonjs.com. Editor pricing was not verified here, so it is omitted.","verdict":"The open 3D game and rendering engine for the web. Apache-2.0, on v9.","addedAt":"2026-09-03","featured":false,"domain":"Graphics & 3D","subSpecialty":"Renderers","subcategory":"Renderers","tags":["self-host","permissive","graphics-3d","active"],"capabilities":["webgpu","webgl","3d"],"surfaces":["Self-host"],"ecosystem":["Browser"],"licenseModel":"Apache-2.0","githubStars":26188,"starsPerWeek":38,"access":"free","archived":false,"repo":{"createdAt":"2013-06-27","pushedAt":"2026-10-16","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/babylonjs","html":"/gems/babylonjs","markdown":"/gems/babylonjs.md"}},{"slug":"threlte","name":"Threlte","tagline":"MIT Three.js framework for Svelte","category":"libraries","url":"https://threlte.xyz","github":"https://github.com/threlte/threlte","pricing":"open-source","hook":"Threlte is Three.js as Svelte components when raw three.js is encyclopedia noise.","whatsGood":"MIT. Declarative Svelte plus Three.js, Rapier hooks, Theatre.js integration.","theCatch":"Svelte-bound - not React Three Fiber. Still Three.js under the hood. Distinct from Theatre.js motion editor and Babylon engines.","verdict":"MIT Svelte+Three. Free forever.","addedAt":"2026-09-06","featured":false,"domain":"Graphics & 3D","subSpecialty":"Renderers","subcategory":"Renderers","tags":["sdk","self-host","permissive","graphics-3d","active"],"capabilities":["webgl","3d","svelte"],"surfaces":["Self-host"],"ecosystem":["Browser"],"licenseModel":"OSS/MIT","githubStars":3353,"starsPerWeek":14,"access":"free","archived":false,"repo":{"createdAt":"2022-01-15","pushedAt":"2026-10-18","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/threlte","html":"/gems/threlte","markdown":"/gems/threlte.md"}},{"slug":"shaders","name":"Shaders","tagline":"MIT WebGPU effects as components — React, Vue, Svelte, Solid, plain JS","category":"libraries","url":"https://shaders.com","github":"https://github.com/shader-effects-inc/shaders","pricing":"freemium","hook":"Shaders makes GPU effects declarative: a `<Shader>` canvas whose children are layers — gradients, noise, glass, metal, distortions, transitions, cursor trails — blended top to bottom on the GPU, with the same props in every framework.","whatsGood":"Engine, 200+ components, and framework bindings are MIT (shader-effects-inc/shaders; npm `shaders` 4.0.2, 2026-10-07). One package with React, Vue, Svelte, Solid, and JS entries; TypeScript and SSR-safe. Agent-ready: `npx shaders skill` installs a skill, `npx shaders@latest install-mcp` wires an MCP server into Claude Code, Cursor, Codex and others, and shaders.com/llms.txt indexes the docs. Free visual design editor that exports the component tree. ★~2.7k.","theCatch":"Real WebGPU, and the README does not describe a WebGL fallback — check your browser support targets before using it on critical UI. The design editor, CLI sync, and MCP need a shaders.com account, and the editor, presets, and sections are under separate platform terms, not MIT. The 1,000+ presets, ready-made sections, watermark-free renders, and the Framer plugin are paid Pro. Vs pixijs or babylonjs (full renderers you program): Shaders is drop-in effect components, not a scene graph or game engine.","verdict":"MIT WebGPU effect components when a landing page needs GPU polish without writing WGSL — free engine, paid preset library, no documented WebGL fallback.","addedAt":"2026-10-08","featured":false,"domain":"Graphics & 3D","subSpecialty":"Renderers","subcategory":"Renderers","tags":["free-tier","permissive","graphics-3d","active","young-repo","fast-stars"],"capabilities":["webgpu","effects","components"],"surfaces":["Hosted"],"ecosystem":["Browser","Node.js"],"licenseModel":"Freemium","githubStars":5082,"starsPerWeek":1729,"access":"free","archived":false,"repo":{"createdAt":"2026-09-29","pushedAt":"2026-10-09","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/shaders","html":"/gems/shaders","markdown":"/gems/shaders.md"}}],"meta":{"total":4,"count":4,"offset":0,"limit":null,"sort":"curated","sorts":["curated","catalog","new","stars","trending","name"],"filters":{"subcategory":"renderers"},"next":null,"categories":["agents","nextjs","python","shopify","databases","devops","design","observability","rust","payments","comms","notifications","libraries"],"tags":["mcp","cli","tui","api","sdk","desktop-app","web-ui","editor-plugin","self-host","local-first","free-tier","paid-only","paid-led","permissive","copyleft","source-available","license-unclear","coding-agents","local-llm","rag","memory","evals","browser-automation","scraping","sandbox","skills","voice","security","auth","payments","realtime","postgres","vector","kubernetes","containers","observability","testing","workflows","graphics-3d","git","active","stale","archived","young-repo","fast-stars"]}}