InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Game Open-Source Projects
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
PixiJS
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
To improve performance, another team built a POC replacing standard DOM elements with a canvas managed by a library called pixi.js. The idea was to boost rendering speed.
-
-
-
games
:video_game: A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.
-
-
awesome-python-applications
💿 Free software that works great, and also happens to be open-source Python.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Show HN: A Implementation of Alpha Zero for Chess in MLX | news.ycombinator.com | 2025-05-29
-
2. osu!
-
Project mention: A (not so) small library for terminal based game development | news.ycombinator.com | 2024-07-23
If pygamelib interests you, you might also be interested in Pyxel:
https://github.com/kitao/pyxel
-
OpenRA
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
OpenRA did it better :D
If you haven't seen it yet https://www.openra.net/ is worth your time.
https://github.com/OpenRA/OpenRA
I have many fond memories of playing openra as "LAN" game on the "gaming weekends" from a few FOSS groups I've been in. Can't recommend "saturday gaming" enough to anyone involved in any foss community.
-
GDevelop combines open-source flexibility with powerful no-code features. Their recent AI plugins provide remarkable capabilities:
-
"Emulator" is the wrong word, but the answer is yes. The word you actually meant was "re-implementation" - writing a completely new, clean-room program which reads Source data files (levels, assets, scripts) and allows the user to play a Source game is perfectly legal.
It is necessary to avoid distributing any copyrighted material, so the user must provide the game assets from a legitimate copy for using the program to be legal. In addition, the 'clean-room' must be maintained by ensuring that no contributors to the re-implementation have ever seen the source code for Source, or they become tainted with forbidden knowledge.
Indeed, it's quite common for beloved old games to be re-implemented on new codebases to allow easy play on modern OS's and at high resolution, etc.
See https://github.com/Interkarma/daggerfall-unity, https://openrct2.io/, https://github.com/AlisterT/openjazz
-
I hope that one day we have a tool that can convert any proprietary binary to source code with a single click. It would be so much fun to have an "open source" version of all games. Currently, there are projects like https://github.com/Try/OpenGothic and https://github.com/SFTtech/openage, but these require years of community effort.
-
Project mention: Open-Source 2048: Play, Customize, and Learn from the Classic Puzzle Game | news.ycombinator.com | 2024-09-29
-
MonoGame: https://www.monogame.net/
-
Bappa's design is intentionally decoupled. The core packages have zero external dependencies, focusing purely on game simulation logic. The client layer coldbrew integrates with Ebiten for rendering, input handling, and audio.
-
-
Cataclysm-DDA
Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
CDDA for me at the moment, version 0.H Herbert was released last month.
https://cataclysmdda.org
-
-
Now, I was initially planning on using the Flame engine for Flutter, but I am having doubts that their wrapper for Rive's Skia-based renderer will be performant enough to manage all those little Voronoi shapes without dropping frames. What I think I'll really need is Rive Native for Flutter. Since that is just a renderer, I'll need to write my own game engine around it.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Game discussion
Game related posts
-
Fun Front-End Development Tricks for Beginners
-
Show HN: Hood Ball – Multiplayer car-based soccer battle (v2)
-
Open-Source Engine for Heroes of Might and Magic III
-
Show HN: Lazy Tetris
-
Show HN: Wall Go – browser remake of a Devil's Plan 2 mini-game
-
Planetfall
-
The Unchaining: My Personal Journey Graduating from jQuery to Modern JavaScript
-
A note from our sponsor - InfluxDB
www.influxdata.com | 13 Jun 2025
Index
What are some of the best open-source Game projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | open-source-ios-apps | 45,264 |
2 | PixiJS | 45,213 |
3 | libGDX | 24,120 |
4 | Mindustry | 24,074 |
5 | games | 23,385 |
6 | You-Dont-Need-JavaScript | 20,166 |
7 | awesome-python-applications | 17,182 |
8 | lila | 16,744 |
9 | osu | 16,678 |
10 | pyxel | 16,373 |
11 | OpenRA | 15,628 |
12 | GDevelop | 14,572 |
13 | OpenRCT2 | 14,369 |
14 | openage | 13,648 |
15 | 2048 | 12,664 |
16 | MonoGame | 12,191 |
17 | Ebiten | 12,116 |
18 | tiled | 11,778 |
19 | Cataclysm-DDA | 11,331 |
20 | Craft | 10,612 |
21 | flame | 9,974 |
22 | warriorjs | 9,475 |
23 | Unciv | 9,296 |