C++ entity-component-system

Open-source C++ projects categorized as entity-component-system

Top 14 C++ entity-component-system Projects

entity-component-system
  1. entt

    Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. WickedEngine

    3D engine with modern graphics

    Project mention: Wicked Engine replaced Bullet with Jolt physics, immediate performance gains | news.ycombinator.com | 2024-06-24
  4. lumixengine

    3D C++ Game Engine - yet another open source game engine

  5. godex

    Godex is a Godot Engine ECS library.

  6. RigelEngine

    A modern re-implementation of the classic DOS game Duke Nukem II

  7. edyn

    Edyn is a real-time physics engine organized as an ECS.

  8. supernova

    Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design

  9. SaaSHub

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

    SaaSHub logo
  10. ecs_benchmark

    Benchmarks of common ECS (Entity-Component-System)-Frameworks in C++ (or C)

  11. imgui_entt_entity_editor

    A drop-in entity editor for EnTT with Dear ImGui

  12. osp-magnum

    A spaceship game

  13. Adria-DX11

    DirectX11 graphics engine

  14. longeronpp

    "Longeron++" C++17 library for simple memory-efficient or 'data-oriented' structures

    Project mention: Longeron++: C++17 library for simple memory-efficient / data-oriented structures | news.ycombinator.com | 2024-05-27
  15. apecs

    A petite entity component system (by fullptr)

  16. Tecs

    Tecs (Transactional, Thread-safe, Templated ECS)

  17. 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).

C++ entity-component-system discussion

Log in or Post with

C++ entity-component-system related posts

  • Unity's Self-Combustion Engine

    1 project | news.ycombinator.com | 16 Sep 2023
  • Crash Course: entity component system

    1 project | news.ycombinator.com | 20 Jul 2023
  • Introducing Ecsact

    8 projects | dev.to | 24 Jun 2023
  • Where can I find the juiciest, most complex and modern c++ code?

    2 projects | /r/cpp_questions | 9 Jun 2023
  • What are the limits of blueprints?

    4 projects | /r/unrealengine | 25 May 2023
  • Game "engine" selection for prototype.

    1 project | /r/GameDevelopment | 18 May 2023
  • How to implement ECS based physics

    1 project | /r/godot | 15 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source entity-component-system projects in C++? This list will help you:

# Project Stars
1 entt 11,060
2 WickedEngine 6,238
3 lumixengine 3,610
4 godex 1,284
5 RigelEngine 944
6 edyn 692
7 supernova 346
8 ecs_benchmark 253
9 imgui_entt_entity_editor 239
10 osp-magnum 233
11 Adria-DX11 134
12 longeronpp 32
13 apecs 17
14 Tecs 14

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com