Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
Collection of Games that have the source code available on GitHub
GitHub stars and default-branch commits for michelpereira/awesome-open-source-games.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
JavaScript 3D Library.
Godot Engine – Multi-platform 2D and 3D game engine
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
♞ lichess.org: the forever free, adless and open source chess server ♞
a 2D rigid body physics engine for the web ▲● ■
Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
An open source re-implementation of RollerCoaster Tycoon 2 🎢
Flexible level editor
DEPRECATED - A HTML5/JavaScript multiplayer game experiment
JavaScript Performance Monitor
The Easel Javascript library provides a full, hierarchical display list, a core interaction model, and helper classes to make working with the HTML5 Canvas element much easier.
An open source, turn-based strategy game with a high fantasy theme.
a modern & lightweight HTML5 game engine
A meta-JavaScript adventure game by Alex Nisnevich and Greg Shuflin.
Direct port of the Bullet physics engine to JavaScript using Emscripten
A modular, extendable, and easy-to-use physics engine for javascript
JavaScript Game Engine
The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript
Lightweight 3d physics engine for javascript
🎮 The best way to play your itch.io games
2D HTML5 rendering and layout engine for game development
Freeciv-web is an Open Source strategy game implemented in HTML5 and WebGL, which can be played online against other players, or in single player mode against AI opponents.
A puzzle game inspired by functional programming
A game of lonely space adventure
The Turn Based Strategy Game/eSport. Master your beasts! 🐺
3d city builder game
:bird: :video_game: A MelonJS port of the famous Flappy Bird Game
a node.js plugin to integrate nw.js/electron games with steamworks
Kiwi.js is a blazingly fast mobile & desktop browser based HTML5 game framework. It uses CocoonJS for publishing to the AppStore.
⬤▗▚▚▚ Web-based online rhythm action game. Based on HTML5 technologies, React, Redux and Pixi.js.
Digital Estate Planning: The Game
HTML5 Tetris Game for jQuery
Stendhal is a fun friendly and free multiplayer online adventure game with an old school feel.
DuckHunt ported to JS and HTML5
AI-powered Werewolf (Mafia) social deduction game where every player is controlled by top LLMs like DeepSeek, Qwen, Gemini, and more
:ski: The classic PC Game SkiFree, but in JS.
A collection of JS engine implementations of Breakout
The MMORPG Meridian 59
GameJs is a thin library on top of the HTML canvas element. In addition to the drawing functions it has a set of generally helpful modules for game development.
Trigger Rally Online Edition - fast arcade rally racing
:notes: Competitive, multiplayer, realtime, guess the song game
🔴🔵 Connect Four game in JS + Canvas
Transcube - A Blocky Puzzle Platformer
A "proof-of-concept" remake of the famous XPilot game, this time in a web browser near you
I have created 111 one-button games in 2021
a dungeon crawler written in TypeScript using React and svg
Open Source Php/NodeJs Online RPG and Trading Game Engine
:video_game: a Unity3D local multiplayer game made for MLH LocalHackDay