Awesome List

Awesome Open Source Games

Collection of Games that have the source code available on GitHub

michelpereira/awesome-open-source-games #awesome #awesome-list #games #opensource
List stars
3,114
README repos
415
Indexed repos
408
List commits
775
Forks
273
Open issues
7

Tracked list growth

GitHub stars and default-branch commits for michelpereira/awesome-open-source-games.

Latest scan 2026-09-16 10:50

Likes history

GitHub stars

Commits history

Default branch commits

Indexed repositories

118 repos matching these filters.

Latest repo push 2026-09-12

Filter this list

Search within Awesome Open Source Games or narrow by ecosystem and project health.

Clear 1 refinement
Search mode
Tune results
More filters Topics, generated tags, stack, files, age, archive status, and growth.
Ecosystem
Files

Choose a suggestion or use commas to require multiple files.

Health

Uses known first-commit dates.

Momentum
Filters by observed commit-count growth over the repository's latest 7-day capture window. Repositories without a recent baseline are excluded.
Filters by observed GitHub star growth over the repository's latest 7-day capture window. Repositories without a recent baseline are excluded.
Reset filters
Highlighted

Open highlighted repo slot

Put your repository first

Promote a GitHub repo at the top of Awesome repository list views for 7 days.

phaserjs/phaser

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.

Updated
2026-08-21
Lists
1 list mention
First commit
2013-04-12
License
MIT
Issues
131 open
Forks
7,153
Commits
20,972 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
playcanvas/engine

Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF

AI dev
Updated
2026-09-01
Lists
2 list mentions
First commit
2011-10-24
License
MIT
Issues
526 open
Forks
1,967
Commits
13,450 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
CreateJS/EaselJS

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.

Stack
Updated
2026-01-24
Lists
1 list mention
First commit
2011-01-23
License
MIT
Issues
221 open
Forks
1,921
Commits
1,780 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
Hextris/hextris

Fast paced HTML5 puzzle game inspired by Tetris!

Stack
Updated
2023-05-13
Lists
2 list mentions
First commit
2014-05-17
License
NOASSERTION
Issues
28 open
Forks
1,102
Commits
1,735 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
freeciv/freeciv-web

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.

Updated
2026-03-27
Lists
1 list mention
First commit
2010-02-28
License
NOASSERTION
Issues
98 open
Forks
377
Commits
5,819 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
BKcore/HexGL

Source code of HexGL, a futuristic HTML5 racing game

Stack
Updated
2024-06-29
Lists
1 list mention
First commit
2012-10-05
License
MIT
Issues
29 open
Forks
890
Commits
58 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
gamelab/kiwi.js

Kiwi.js is a blazingly fast mobile & desktop browser based HTML5 game framework. It uses CocoonJS for publishing to the AppStore.

Updated
2022-12-31
Lists
1 list mention
First commit
2013-07-15
License
MIT
Issues
75 open
Forks
191
Commits
885 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
wwwtyro/Astray

A WebGL maze game built with Three.js and Box2dWeb.

Stack
Updated
2023-04-09
Lists
1 list mention
First commit
2012-07-15
License
Unlicense
Issues
14 open
Forks
365
Commits
15 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
GameJs/gamejs

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.

Stack
Updated
2020-07-29
Lists
1 list mention
First commit
2010-10-04
License
MIT
Issues
32 open
Forks
106
Commits
571 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
R74nCom/sandboxels

In-browser falling-sand simulation game with over 500 elements and thousands of reactions.

Updated
2026-06-03
Lists
1 list mention
First commit
2021-12-23
License
NOASSERTION
Issues
73 open
Forks
925
Commits
5,077 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
lpinca/binb

:notes: Competitive, multiplayer, realtime, guess the song game

Updated
2025-10-04
Lists
1 list mention
First commit
2012-02-16
License
MIT
Issues
0 open
Forks
67
Commits
303 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
gbatha/PolyBranch

PolyBranch is a minimalist 3D game. Dodging branches may seem easy at first, but how long can you hold up as you approach terminal velocity?

Stack
Updated
2021-09-11
Lists
1 list mention
First commit
2012-07-20
License
Unknown
Issues
Disabled
Forks
57
Commits
41 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
jfd/wpilot

A "proof-of-concept" remake of the famous XPilot game, this time in a web browser near you

Stack
Updated
2013-03-19
Lists
1 list mention
First commit
2010-01-12
License
MIT
Issues
7 open
Forks
45
Commits
335 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
nmoroze/swap

Swap is a new (award winning) take on the classic tile-based puzzle game, where you change which character you're controlling to reach your goal.

Stack
Updated
2019-05-10
Lists
1 list mention
First commit
2013-11-03
License
CC-BY-SA-4.0
Issues
Disabled
Forks
41
Commits
137 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history
scottschiller/SURVIVOR

A playable HTML + CSS + JavaScript remake of a space-based "shoot-'em-up" arcade game for Atari / Commodore 64 from 1982, including a level editor and design tool. Written as a prototype / demo of JavaScript and browser capabilities.

Stack
Updated
2018-07-07
Lists
1 list mention
First commit
2012-02-28
License
NOASSERTION
Issues
2 open
Forks
39
Commits
54 commits
Star growth, last 7 days
No 7-day history
Commit velocity, last 7 days
No 7-day history