Engine

Top 23 Engine Open-Source Projects

  • tinyrenderer

    A brief computer graphics / rendering course

  • Project mention: From scratch OpenGL and shaders with raw Xlib | news.ycombinator.com | 2024-03-30

    I don’t think that exists (I sure would like for it to), but until it does you could amuse yourself with:

    - A 500-line (non-OpenGL-compatible) 3D rasterizer: https://github.com/ssloy/tinyrenderer/wiki.

    - A “hello Wayland” app written in C without libwayland or anything else: https://gaultier.github.io/blog/wayland_from_scratch.html.

    - A “hello X11” app written in x86-64 assembly(!) without libX11, libxcb, or anything else: https://gaultier.github.io/blog/x11_x64.html.

  • 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: WebKit Switching to Skia for 2D Graphics Rendering | news.ycombinator.com | 2024-02-20
  • 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: Ask HN: What older games are you playing through? | news.ycombinator.com | 2024-04-16

    After the movies, I wanted to experience Dune 2 again (the pirate sites have it, along with patches to make it playable on modern OSes or Crossover). It was arguably the first mass-market real-time strategy game. There's also OpenRA for C&C, Red Alert, and Dune 2K: https://www.openra.net/

    I understand Square is re-making FF7 in a multi-part release over several years (not sure why it takes so long)? https://ffvii-remake-intergrade.square-enix-games.com/en-us/ Once it's all out, I might play through that again just for nostalgia's sake (and for the soundtrack, of course! Twenty years later, I still have Aeris's Theme stuck in my head from time to time)

  • openage

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

  • 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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Fyrox

    3D and 2D game engine written in Rust

  • Project mention: Rust Game Physics Engines: PhysX, Rapier, XPBD & Others | dev.to | 2024-04-03

    Some other Rust game engines ship with their own physics engine. Fyrox, for example, has advanced 2D/3D physics, supporting rigid bodies, joints, ray casting and more. Godot too, which has community-led Rust bindings also has an in-built physics engine as well as a Godot-native extension using the Jolt physics engine. In fact, which is reported to be more performant than the official physics engine.

  • 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: Panda CSS: build time and type-safe CSS-in-JS | news.ycombinator.com | 2024-02-05
  • 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

  • Encore

    Encore is the Backend Development Platform purpose-built to help you create 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.

  • 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

  • Project mention: How do you handle complicated decision trees? | /r/Blazor | 2023-04-30

    Check out the Microsoft Rules Engine. Source: am contributor and wrote a Blazor editor for it

  • 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). The latest post mention was on 2024-04-16.

Engine related posts

Index

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

Project Stars
1 tinyrenderer 19,305
2 unocss 15,339
3 bgfx 14,292
4 OpenRA 14,090
5 openage 12,366
6 flowy 10,962
7 engine-sim 8,458
8 Fyrox 7,170
9 flex-layout 5,911
10 expr 5,507
11 FlaxEngine 5,433
12 cocos-engine 5,277
13 kraken 4,913
14 panda 4,647
15 RenPy 4,535
16 Encore 4,492
17 GamePlay 4,349
18 opengrok 4,212
19 ggez 4,102
20 Ogre 3D 3,714
21 GameDev-Resources 3,685
22 RulesEngine 3,348
23 linkis 3,225
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com