Engine

Top 23 Engine Open-Source Projects

  1. tinyrenderer

    A brief computer graphics / rendering course

    Project mention: Tiny renderer or how OpenGL works: software rendering in 500 lines of code | news.ycombinator.com | 2025-03-13
  2. 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.

    CodeRabbit logo
  3. unocss

    The instant on-demand atomic CSS engine.

    Project mention: How to Overcome Tailwind CSS Limitations with UnoCSS | dev.to | 2025-03-21

    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.

  4. 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
  5. 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: EA Open Sources Command and Conquer: Red Alert | news.ycombinator.com | 2025-02-27

    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.

  6. openage

    Clone of the Age of Empires II engine 🚀

    Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    [openage]https://github.com/SFTtech/openage) - Age of Empires II clone. Python, C++

  7. flowy

    The minimal javascript library to create flowcharts ✨

  8. engine-sim

    Combustion engine simulator that generates realistic audio.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. 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.

  11. Fyrox

    3D and 2D game engine written in Rust

    Project mention: Fyrox Game Engine – a Rust game engine with a real editor and scripting system | news.ycombinator.com | 2024-04-26
  12. expr

    Expression language and expression evaluation for Go

    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.

  13. FlaxEngine

    Flax Engine – multi-platform 3D game engine

    Project mention: Valve releases Team Fortress 2 game code | news.ycombinator.com | 2025-02-18

    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.

  14. panda

    🐼 Universal, Type-Safe, CSS-in-JS Framework for Product Teams ⚡️

    Project mention: Not Everything Needs a Component | dev.to | 2024-11-24

    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.

  15. RenPy

    The Ren'Py Visual Novel Engine

    Project mention: The Ren'Py Visual Novel Engine | news.ycombinator.com | 2025-02-21
  16. kraken

    A web standards-compliant, high-performance rendering engine based on Flutter. (by openkraken)

  17. GamePlay

    Open-source, cross-platform, C++ game engine for creating 2D/3D games.

  18. opengrok

    OpenGrok is a fast and usable source code search and cross reference engine, written in Java

    Project mention: YYYY? yyyy! | dev.to | 2024-11-14

    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':

  19. ggez

    Rust library to create a Good Game Easily

  20. animeTrackerList

    动漫磁性链接加速方案(animeTrackerList)

  21. GameDev-Resources

    :video_game: :game_die: A wonderful list of Game Development resources.

    Project mention: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    Game dev resources

  22. Ogre 3D

    scene-oriented, flexible 3D engine (C++, Python, C#, Java)

  23. RulesEngine

    A Json based Rules Engine with extensive Dynamic expression support

    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.

  24. 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

  25. linkis

    Apache Linkis builds a computation middleware layer to facilitate connection, governance and orchestration between the upper applications and the underlying data engines.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Engine discussion

Log in or Post with

Engine related posts

  • Bgfx: Cross-platform, graphics API agnostic rendering library

    1 project | news.ycombinator.com | 8 Jan 2025
  • Fitter - Open Source no-code tool for map-reduce data from different source and even more!

    3 projects | dev.to | 30 Oct 2024
  • Flax Engine. Exploring game engine & analyzing its source code

    1 project | dev.to | 13 Aug 2024
  • Show HN: Tailwind Template Directory

    1 project | news.ycombinator.com | 11 Jul 2024
  • Engine Sound Simulator

    3 projects | news.ycombinator.com | 3 Jul 2024
  • Unlock the Power of Microsoft Blazor: Seamless Integration with Workflow Designer — Check Out Guide Now!

    3 projects | dev.to | 26 May 2024
  • Orthodox C++

    1 project | news.ycombinator.com | 22 May 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 24 Mar 2025
    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 →

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

Sponsored
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.
coderabbit.ai

Did you know that C++ is
the 7th most popular programming language
based on number of references?