Top 23 Game Open-Source Projects

  • GitHub repo PixiJS

    The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

    Project mention: Custome game engine: what stack ? | | 2021-07-05

    WebGL, I hear, has a similar API to OpenGL. (Also, WebGPU is coming at some point.) Or, you could use a thin library that handles the WebGL drawing of sprites for you. I prefer that option over using a full game engine: I find it's better to only include dependencies when they become necessary. I recently tried a web rendering library called PixiJS, and it seemed like a pretty clean and nice-sized API, and [extremely performant](]( at drawing sprites.

  • GitHub repo open-source-ios-apps

    :iphone: Collaborative List of Open-Source iOS Apps

    Project mention: Want to contribute to an open source iOS project | | 2021-07-05
  • Syncfusion

    Syncfusion Xamarin UI controls allow for space, time, and ultimately, cost savings.. Syncfusion Xamarin components and frameworks are constantly being developed and updated to meet the growing needs of a changing digital world. This suite has controls from basic editors to powerful, advanced controls like DataGrid, Charts, ListView, and RTE.

  • GitHub repo libGDX

    Desktop/Android/HTML5/iOS Java game development framework

    Project mention: Dialogue system ? | | 2021-07-29

    You want the UI classes and associated widgets. See for the docs, there are any bed of examples in it and at the bottom.

  • GitHub repo games

    :video_game: A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.

    Project mention: AWESOME WINDOWS TOOLS | | 2021-04-26

    Awesome Games - List of games hosted on Github.

  • GitHub repo You-Dont-Need-JavaScript

    CSS is powerful, you can do a lot of things without JS.

    Project mention: CSS Deep | | 2021-02-26

    you-dont-need/You-Dont-Need-JavaScript - CSS is powerful, you can do a lot of things without JS.

  • GitHub repo Mindustry

    A sandbox tower defense game

    Project mention: What happend to io servers | | 2021-07-26

    Yep, you can find them on github or

  • GitHub repo openage

    Free (as in freedom) open source clone of the Age of Empires II engine :rocket:

    Project mention: Openage Development: 2021 - Week 26+27 | | 2021-07-04

    BUG: HD conversion exits with missing SLP error (Link)

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Lila

    ♞ the forever free, adless and open source chess server ♞

    Project mention: I did it!!! First ever checkmate! | | 2021-07-31

  • GitHub repo OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: What's the official website for OpenRCT2? | | 2021-08-01 and don't host the downloads.

  • GitHub repo OpenDiablo2

    An open source re-implementation of Diablo 2

    Project mention: Lightweight Websocket library a simple game server? | | 2021-05-28
  • GitHub repo 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.

    Project mention: Command and Conquer Red Alert über LAN | | 2021-07-30
  • GitHub repo Craft

    A simple Minecraft clone written in C using modern OpenGL (shaders).

    Project mention: Resources to learn voxel based game development? | | 2021-03-08
  • GitHub repo warriorjs

    🏰 An exciting game of programming and Artificial Intelligence

    Project mention: Show HN: WarriorJS – Practice JavaScript and problem solving skills and have fun | | 2021-04-30
  • GitHub repo devilution

    Diablo devolved - magic behind the 1996 computer game

    Project mention: Complete Decompilation Projects with buildable PC Ports? | | 2021-06-16

    Super Mario 64 and Diablo come to mind.

  • GitHub repo MonoGame

    One framework for creating powerful cross-platform games.

    Project mention: For the past three years, I've been finishing off a PC version of my game that never got released, and it's almost done. I'm just hoping for a couple of people to give it a go. | | 2021-07-07

    Build Notes: v3.2.3.0 Built with MonoGame Runs in the Hazzah Engine, a custom engine we built from the ground up to run Voxel Games. Supports Gamepad. Supports Keybindings.

  • GitHub repo osu

    rhythm is just a *click* away!

    Project mention: Flashlight rebalance pull request (FL nerf) | | 2021-08-01
  • GitHub repo open-source-flash

    Petition to open source Flash and Shockwave spec

    Project mention: Opensource your abandonware (2010) | | 2021-01-03

    You might be interested in this little bit of history:

  • GitHub repo citybound

    A work-in-progress, open-source, multi-player city simulation game.

    Project mention: How to run the latest releases in windows | | 2021-01-08

    You can manually delete the game's save files. Looks like it defaults to ./city relative to the game's working directory. The specific path depends on how you ran the game.

  • GitHub repo abstreet

    A traffic simulation game exploring how small changes to roads affect cyclists, transit users, pedestrians, and drivers.

    Project mention: New release, July 25 | | 2021-07-25
  • GitHub repo Cataclysm-DDA

    Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.

    Project mention: Can you set up a basically self sufficient Faction base? | | 2021-08-01
  • GitHub repo Entitas-CSharp

    Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity

    Project mention: Guides and tips for making a game engine in C# | | 2021-04-08

    For examples I usually turn to GitHub. It has numerous C# game engines. However, I find it easier to figure out implementations myself and use other engines only for API inspiration. There are also several C# ECS such as Entitas and DefaultECS that you can use if you do not want to create you own.

  • GitHub repo flexboxfroggy

    A game for learning CSS flexbox 🐸

    Project mention: Making a Portfolio Website From Scratch | | 2021-07-27

    Improve your Flexbox skills

  • GitHub repo Ebiten

    A dead simple 2D game library for Go

    Project mention: What are Go devs using for a terminal engine? | | 2021-06-30

    If/when i try again I actually got a pretty slick interface going with [Ebiten]( which is NOT a terminal library, but it's not too hard to just implement that one simple piece yourself and then get the drawing aligned onto a grid, basically

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-08-01.


What are some of the best open-source Game projects? This list will help you:

Project Stars
1 PixiJS 33,782
2 open-source-ios-apps 27,834
3 libGDX 18,699
4 games 18,048
5 You-Dont-Need-JavaScript 15,590
6 Mindustry 10,638
7 openage 10,405
8 Lila 9,775
9 OpenRCT2 9,634
10 OpenDiablo2 9,628
11 OpenRA 9,497
12 Craft 8,702
13 warriorjs 8,624
14 devilution 8,210
15 MonoGame 7,632
16 osu 7,542
17 open-source-flash 7,354
18 citybound 6,489
19 abstreet 5,939
20 Cataclysm-DDA 5,331
21 Entitas-CSharp 5,164
22 flexboxfroggy 5,082
23 Ebiten 4,853
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives