Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 Engine Open-Source Projects
-
Project mention: Tiny renderer or how OpenGL works: software rendering in 500 lines of code | news.ycombinator.com | 2025-03-13
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
As front-end development grows more complex, developers face increasing challenges with CSS frameworks. While Tailwind CSS has been a go-to solution for many teams, it comes with certain limitations that can impact development efficiency and performance. This guide explores how UnoCSS addresses these challenges and provides practical solutions with real-world examples.
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Project mention: Bgfx: Cross-platform, graphics API agnostic rendering library | news.ycombinator.com | 2025-01-08 -
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.
-
[openage]https://github.com/SFTtech/openage) - Age of Empires II clone. Python, C++
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
cocos-engine
Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.
-
Project mention: Fyrox Game Engine – a Rust game engine with a real editor and scripting system | news.ycombinator.com | 2024-04-26
-
Project mention: Fitter - Open Source no-code tool for map-reduce data from different source and even more! | dev.to | 2024-10-30
Utilizes the powerful expr library for template syntax, which is available across the application.
-
O3DE came from Amazon Lumberyard which came from CryEngine, so it's quite possibly one of the better looking open source 3D game engines that you can currently get, no strings attached: https://github.com/o3de/o3de
Sadly, you need to put in a lot of work to get good results out of it (neither of its predecessors had a reputation for being easy to work with) and for whatever reason many studios aren't exactly rushing to invest a bunch of time into it (many just go for Unreal Engine 5, or stick with Unity etc., indies often opt for Godot), so you don't get much past simple example projects. Part of this is probably that it never generated a lot of hype or much of a community around it.
Godot has a big community around it and is maturing pretty quickly, the early versions were pretty rough when it came to 3D (2.X and 3.X), but it's better now. Not as stable as Unity or Unreal but those have had the advantage of lots of years of work put into them, by more people than Godot has up until now.
There's also more niche options like Stride (https://www.stride3d.net/) and Flax (https://flaxengine.com/) but they suffer from the same issues as O3DE, even if otherwise are promising.
-
If you still think a polymorphic component would be better, really can't deal with plain HTML, or don’t want to write CSS in a separate file (though I am not sure why), my next suggestion would be to take a look at PandaCSS and create custom patterns or explore other options like vanilla-extract. In my opinion, these tools are an over-engineered CSS metalanguage but still better than a polymorphic component.
-
-
kraken
A web standards-compliant, high-performance rendering engine based on Flutter. (by openkraken)
-
-
opengrok
OpenGrok is a fast and usable source code search and cross reference engine, written in Java
Just as with the previous project, I rushed to the commits to see what was going on. First of all, it's worth noting that the field moved to its derived class, Repository, as a result of refactoring (here's the link to the commit). I searched further and found a commit containing the fix. The 'Y' character in the date pattern has been replaced with 'y':
-
-
-
Game dev resources
-
-
Project mention: Building A JSON Rules Engine from Scratch with MSRulesEngine — Part 1 | dev.to | 2025-02-09
Hi Coding Buddy!! 😊 Welcome to the learn series where we will build an rules engine for a childhood wonderland called “Arcade”. In this series we will concentrate on learning together a JSON based rules engine developed by Microsoft. This is the link to their Open-Source Git hub repo. In order to move forward seamlessly. Please make sure you have checked the pre-requisites section below. To have everything downloaded for us to work together.
-
GQL
GitQL is a extensible SQL-like query language and SDK to perform queries on various data sources such .git files with supports of most of SQL features such as grouping, ordering and aggregation and window functions and allow customization like user-defined types and functions
-
linkis
Apache Linkis builds a computation middleware layer to facilitate connection, governance and orchestration between the upper applications and the underlying data engines.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Engine discussion
Engine related posts
-
Bgfx: Cross-platform, graphics API agnostic rendering library
-
Fitter - Open Source no-code tool for map-reduce data from different source and even more!
-
Flax Engine. Exploring game engine & analyzing its source code
-
Show HN: Tailwind Template Directory
-
Engine Sound Simulator
-
Unlock the Power of Microsoft Blazor: Seamless Integration with Workflow Designer — Check Out Guide Now!
-
Orthodox C++
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 24 Mar 2025
Index
What are some of the best open-source Engine projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | tinyrenderer | 21,503 |
2 | unocss | 17,351 |
3 | bgfx | 15,545 |
4 | OpenRA | 15,388 |
5 | openage | 13,327 |
6 | flowy | 11,632 |
7 | engine-sim | 8,816 |
8 | cocos-engine | 8,490 |
9 | Fyrox | 8,114 |
10 | expr | 6,655 |
11 | FlaxEngine | 6,017 |
12 | panda | 5,409 |
13 | RenPy | 5,370 |
14 | kraken | 4,929 |
15 | GamePlay | 4,548 |
16 | opengrok | 4,473 |
17 | ggez | 4,363 |
18 | animeTrackerList | 4,290 |
19 | GameDev-Resources | 4,207 |
20 | Ogre 3D | 4,151 |
21 | RulesEngine | 3,843 |
22 | GQL | 3,389 |
23 | linkis | 3,347 |