{"data":{"slug":"rpg-js","name":"RPG-JS","tagline":"MIT browser RPG/MMORPG TypeScript framework; Free Engine $0","category":"libraries","categoryName":"Libraries","url":"https://rpgjs.dev","github":"https://github.com/RSamaium/RPG-JS","pricing":"freemium","hook":"RPG-JS is the TypeScript RPG kit when Phaser alone is not enough MMORPG shape.","whatsGood":"MIT. Free Engine at $0. Same codebase for solo and networked play. Browser RPG/MMORPG framework in TypeScript. Studio is $99 lifetime optional — pitch the MIT engine / Free Engine only.","theCatch":"Browser RPG/MMORPG TypeScript framework (same code solo + networked) — not Phaser scenes, not Colyseus rooms alone, not GDevelop no-code, not Godot/Heaps. Do not sell Studio as the free path.","verdict":"MIT Free Engine for browser RPGs. Studio is optional paid; engine is free.","addedAt":"2026-09-04","featured":false,"domain":"Graphics & 3D","subSpecialty":"Game Engines","capabilities":["rpg","mmorpg","typescript"],"surfaces":["Hosted"],"ecosystem":["Browser","Node.js"],"licenseModel":"Freemium","githubStars":1649},"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/rpg-js","html":"/gems/rpg-js","markdown":"/gems/rpg-js.md","category":"/api/gems?category=libraries","categoryPage":"/stacks/libraries"}}