RSamaium/RPG-JS
Framework to create an RPG or MMORPG (with the same code) in the browser with Typescript observed · 2026-08-28
Health v2 · maintenance only
92/100
- Activity 98
- Release rhythm 81
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 31.5
- age_days: 5624
- days_rel: 51
- days_push: 12
- n_releases_24m: 3
Adoption not part of the score
1646 stars · 242 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
RPGJS is a TypeScript framework for building 2D browser-based RPGs and MMORPGs from a single codebase. It provides RPG-specific runtime pieces such as maps, events, inventory, GUI, save/load, and an authoritative server with client prediction for multiplayer modes.
Use cases
- build a 2D RPG in the browser with TypeScript
- create an MMORPG with synchronized multiplayer rooms
- make a browser game with maps, NPCs, and quests
- add multiplayer to an RPG without rewriting gameplay code
- build a pixel-art web game with inventory and skills
- run the same game code as standalone RPG or networked MMORPG
When to choose
- you want RPG-specific abstractions (maps, events, inventory, GUI) rather than a generic engine
- you need a clear client/server architecture for an MMORPG with authoritative state
- you prefer TypeScript and a Vite-based web workflow
- you want to ship a browser-playable 2D RPG quickly
When to avoid
- you need 3D rendering or a general-purpose game engine
- you are building a native desktop or mobile game outside the browser
- you want a visual no-code editor only (the engine is code-first)
- your game genre has little overlap with RPG mechanics
Facets
framework · maturity active
game-engine web-framework state-management gui internationalization web-development gaming-tools browser cross-platform rpg mmorpg 2d-games multiplayer canvas vite vue client-prediction game-server game-development web-server nodejs typescript
3 sources
- readme: https://github.com/RSamaium/RPG-JS · fetched 2026-08-28 · 1289f61ab479
- homepage: https://rpgjs.dev · fetched 2026-08-29 · 4ebf22abc258
- site_page: https://v5.rpgjs.dev · fetched 2026-08-29 · d7a823aebb14
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| RSamaium/RPG-JS | main | 92 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem