C++ data-oriented-design

Open-source C++ projects categorized as data-oriented-design

Top 6 C++ data-oriented-design Projects

data-oriented-design
  1. entt

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

    Project mention: Writing memory efficient C structs | news.ycombinator.com | 2025-07-30

    Optimizing struct layouts is cool. but if your motivation is to pack more monsters in your game definitely consider transposing your row oriented monster struct into a column oriented entity using Entity Component System.

    Example framework:

    https://github.com/skypjack/entt?tab=readme-ov-file

    It has benefits besides memory/cache optimizations. It organizes logic in a much more composable way that is friendly for reuse.

  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. lumixengine

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

  4. supernova

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

  5. slot_map

    A slot map is a high-performance associative container with persistent unique 32/64 bit keys to access stored values.

  6. longeronpp

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

  7. apecs

    A petite entity component system (by fullptr)

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++ data-oriented-design discussion

Log in or Post with

C++ data-oriented-design related posts

  • Show HN: My non-vibe-coded game engine

    1 project | news.ycombinator.com | 4 Apr 2025
  • <coroutine> vs <ranges>: An ECS Example

    1 project | /r/cpp | 9 Aug 2021
  • Thinking of creating a Game Engine for my game...

    2 projects | /r/gamedev | 19 Apr 2021
  • apecs: A petite entity component system

    1 project | /r/cpp | 17 Apr 2021

Index

What are some of the best open-source data-oriented-design projects in C++? This list will help you:

# Project Stars
1 entt 11,512
2 lumixengine 3,662
3 supernova 366
4 slot_map 294
5 longeronpp 32
6 apecs 17

Sponsored
Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com

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