Engine

Top 23 Engine Open-Source Projects

  • tinyrenderer

    A brief computer graphics / rendering course

  • Project mention: How to Become a Software Engineer ? | dev.to | 2024-04-23

    C++: How OpenGL works: software rendering in 500 lines of code

  • unocss

    The instant on-demand atomic CSS engine.

  • Project mention: Tailwind CSS v4.0.0 Alpha | news.ycombinator.com | 2024-03-06

    I wish tailwind would support attributify like https://github.com/unocss/unocss, which is much more readable for complex layouts:

      link

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • bgfx

    Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

  • Project mention: Orthodox C++ | news.ycombinator.com | 2024-05-22

    I don't use orthodox C++, but the author of this is also the author of bgfx, which is a very popular graphics api abstraction. It runs on (and has commercial products on) Android, ios, Playstation, Xbox, PC, Mac, Linux, and wasm. While the coding style might be unpopular, it has successful projects.

    https://github.com/bkaradzic/bgfx

  • 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: The Rise and Fall of the LAN Party | news.ycombinator.com | 2024-04-24

    Recently, my friends and I recreated our old LAN parties. Went up to a cabin in the woods, brought some cheap network switches, and had everyone install OpenRA (https://www.openra.net/, open red alert), and had a blast, even with everyone on laptops (mac/win). You can still do this in 2024 and it's worth it!

  • openage

    Free (as in freedom) open source 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++

  • flowy

    The minimal javascript library to create flowcharts ✨

  • engine-sim

    Combustion engine simulator that generates realistic audio.

  • Project mention: How to Ride like a Cop [video] | news.ycombinator.com | 2023-09-30

    Well, it's a good video but... Hacker News?

    On the related topic, you know how in Ford Mustang the engine noise is simulated so the engine would sound like a pre-emission-standards V8 even if it runs on just four? How about a similar thing for a motorcycle? You put on your noise-canceling head phones, and the phones emit a "noise-canceled" rev of an engine you choose. You can enjoy the sound of a Harley on a moped. And! Since it's your headphones only, you wouldn't even bother the public.

    I think there is a startup potential on it somewhere. And the technology is here too: https://github.com/ange-yaghi/engine-sim

  • SaaSHub

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

    SaaSHub logo
  • 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
  • flex-layout

    Provides HTML UI layout for Angular applications; using Flexbox and a Responsive API

  • expr

    Expression language and expression evaluation for Go

  • Project mention: Expr 1.16.5 | news.ycombinator.com | 2024-04-16
  • FlaxEngine

    Flax Engine – multi-platform 3D game engine

  • Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11

    Flax (MIT/C++) https://github.com/FlaxEngine/FlaxEngine

  • 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: Not only Unity... | /r/opensourcegames | 2023-11-11
  • kraken

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

  • Project mention: It probably has been done before. No shame on chrumium, it's good browser, but come one people, skins are not separate browsers | /r/linuxmasterrace | 2023-06-05

    There's also stuff like Kraken, whatever SerenityOS is doing for its web browser and what I hope takes over very soon - Servo.

  • panda

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

  • Project mention: Show HN: Tailwind Nested VSCode Extension | news.ycombinator.com | 2024-04-22
  • Encore

    Encore is the Backend Development Platform for creating event-driven and distributed systems.

  • Project mention: Build and deploy a REST API with Postgres database in TypeScript | dev.to | 2024-04-15

    In this tutorial you will create a REST API for a URL Shortener service using Encore for TypeScript, a new way of building fully type-safe and production-ready distributed systems in TypeScript using declarative infrastructure.

  • RenPy

    The Ren'Py Visual Novel Engine

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

    Ren'Py - Visual Novel Engine. Python, Cython, C

  • GamePlay

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

  • Project mention: Alternative Game Engines for Marooned Unity Developers | /r/gamedev | 2023-09-22

    Gameplay: Another promising MIT licensed engine for both 2D and 3D. Doesn't seem like there is much in the way of learning material though.

  • opengrok

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

  • Project mention: OpenGrok: Fast and usable source code search and cross reference engine | news.ycombinator.com | 2024-04-10
  • ggez

    Rust library to create a Good Game Easily

  • Project mention: ggez news! 0.9.0 released and more! | /r/rust_gamedev | 2023-07-09

    ggez is a lightweight cross-platform game framework for making games with minimum friction. Check it out at https://github.com/ggez/ggez, https://crates.io/crates/ggez

  • Ogre 3D

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

  • Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11

    OGRE (MIT/C++) https://github.com/OGRECave/ogre

  • GameDev-Resources

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

  • RulesEngine

    A Json based Rules Engine with extensive Dynamic expression support

  • 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

    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 related posts

  • 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
  • voxel-engine alternatives - gvox_engine and octo-release

    3 projects | 2 May 2024
  • Fyrox Game Engine – a Rust game engine with a real editor and scripting system

    1 project | news.ycombinator.com | 26 Apr 2024
  • The Editor Update: Bonsai Voxel Engine Devlog [video]

    1 project | news.ycombinator.com | 25 Mar 2024
  • Building a level in the Bonsai Voxel Engine [video]

    1 project | news.ycombinator.com | 17 Feb 2024
  • GitQL 0.13.0 allow exporting result as JSON or CSV

    1 project | news.ycombinator.com | 25 Jan 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 29 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 tinyrenderer 19,527
2 unocss 15,654
3 bgfx 14,447
4 OpenRA 14,213
5 openage 12,428
6 flowy 10,962
7 engine-sim 8,518
8 Fyrox 7,388
9 flex-layout 5,908
10 expr 5,673
11 FlaxEngine 5,501
12 cocos-engine 5,392
13 kraken 4,913
14 panda 4,776
15 Encore 4,886
16 RenPy 4,613
17 GamePlay 4,376
18 opengrok 4,265
19 ggez 4,129
20 Ogre 3D 3,773
21 GameDev-Resources 3,760
22 RulesEngine 3,401
23 linkis 3,249

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com