PixiJS
Game Engines & FrameworksFast 2D WebGL rendering engine for browser games
Replaces Adobe Animate runtime
Self-hosted game engines, frameworks, and emulators for HTML5 and native games.
29 self-hosted apps · 6 comparisons
Fast 2D WebGL rendering engine for browser games
Replaces Adobe Animate runtime
Fast HTML5 game framework for browser games you host yourself
Replaces Construct, GameMaker
Open-source remake of classic RTS games
Replaces Command & Conquer, Red Alert
Open-source WebGL game engine for 3D browser games
Replaces Unity WebGL
Open-source engine reimplementation of Age of Empires II
Replaces Age of Empires II original engine
Emulate videogames system and play videogames through your web browser
Open-source voxel game engine and server
Replaces Minecraft
Self-hosted ROM manager and retro game library
Replaces Playnite, LaunchBox
MMORPG server emulator for World of Warcraft
Replaces official WoW servers
Open-source cross-platform 2D and 3D game engine
Replaces Unity
Modernized Diablo engine with cross-platform multiplayer
Replaces Diablo original
Open-source engine reimplementation for Morrowind
Replaces Morrowind original engine
Lightweight HTML5 game engine for browser games
Replaces GameMaker, Construct
Emulator of classic x86 PCs for retro gaming and software
Replaces PCem
Self-hosted in-browser retro game emulator
Replaces RetroArch web
Open-source engine for hosting real-time strategy game servers
Replaces Total Annihilation
TypeScript-first 2D game engine for the web
Replaces GameMaker, Construct
Self-hosted game library server with launcher clients
Replaces Playnite, Steam library
Fun JavaScript library for making browser games fast
Replaces Phaser
Web-based Minecraft server management panel
Replaces Minecraft Realms, Pterodactyl
Command-line RCON client for Minecraft servers
Replaces In-game server console
Self-hosted ROM library and metadata server
Replaces LaunchBox
Open-source server emulator for Final Fantasy XIV
Replaces official FFXIV servers
Open-source engine for the Marathon trilogy with multiplayer
Replaces Marathon original
Open-source 2D action-RPG game engine
Replaces RPG Maker
Continued MaNGOS World of Warcraft server emulator
Replaces official WoW servers
Open-source MMORPG engine and game framework
Replaces World of Warcraft
Free 2D game editor with a visual interface and code
Replaces GameMaker Studio
Open-source reimplementation of Command & Conquer: Red Alert
Replaces Command & Conquer: Red Alert original
No apps match these filters.
Last reviewed Aug 26, 2026 · 427 words
Three different hobbies share this category, and choosing well starts with admitting which one is yours. Some of these projects are frameworks for building browser games — Phaser, PixiJS, PlayCanvas. Some are servers and engine remakes for hosting games other people wrote — Luanti, OpenRA, TrinityCore. And some exist to organize and play games you already own, like RomM and RetroArch's web player. Nobody needs all three at once.
First split: building, hosting, or collecting. Builders want a framework, and the games it produces deploy as static files any web server can host in 128 MB. Hosts want a dedicated server binary with persistent worlds and player management. Collectors want a library manager with in-browser play.
Second split, for builders: 2D or 3D. Phaser (40,207 stars, MIT) is a complete 2D framework. PixiJS (48,073 stars) is a lower-level 2D renderer — faster, but the game loop, physics, and input are on you. PlayCanvas Engine is the 3D option, with WebGL and WebGPU rendering, though development is code-first with no bundled editor.
Third split, for hosts: how much machine you are committing. A Luanti voxel server runs in 512 MB and deploys with Docker in minutes. TrinityCore, the World of Warcraft server emulator, wants 4 GB of RAM minimum, a bare-metal build, and patience — it carries a Hard rating for a reason.
For building, Phaser: a huge community since 2013, and a finished game is just a folder of static files. For hosting, Luanti (formerly Minetest), the standing Minecraft alternative: Easy difficulty, a Lua modding API, and a lightweight C++ server that has run since 2010. For a retro collection, RomM: it scans your ROM folders, pulls metadata and box art from IGDB and Screenscraper, and plays in the browser — bring your own ROMs, because it ships none.
OpenRA (17,285 stars) rebuilds the Command & Conquer engines, openage rebuilds Age of Empires II, and TrinityCore rebuilds WoW's server. All of them ship code, not content: you must supply original game assets, and the legal footing for that varies by country and by how you obtained them. Budget for that question before you budget for the server.
If you want something running before bed, start a Luanti server in Docker. It is the one Easy-rated pick here with a real multiplayer payoff, and the mod ecosystem keeps it interesting long after the novelty fades.
6 head-to-head comparisons in this category.