awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

53 dépôts

Awesome GitHub RepositoriesECS Frameworks

Entity Component System frameworks for data-oriented game development.

Explore 53 awesome GitHub repositories matching part of an awesome list · ECS Frameworks. Refine with filters or upvote what's useful.

Awesome ECS Frameworks GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • skypjack/enttAvatar de skypjack

    skypjack/entt

    12,294Voir sur GitHub↗

    EnTT is a C++ library designed for data-oriented design and entity component system architecture. It provides a framework for managing game objects and simulation states by separating entity data from logic, allowing for the efficient organization and manipulation of large collections of related data objects. The library utilizes sparse sets to store entities and components in contiguous memory, which facilitates cache-friendly iteration and constant-time lookups. It employs template metaprogramming for compile-time type reflection and type-erasure techniques to provide a unified interface fo

    High-performance C++ ECS.

    C++architectural-patternscppcpp17
    Voir sur GitHub↗12,294
  • sandermertens/flecsAvatar de SanderMertens

    SanderMertens/flecs

    8,045Voir sur GitHub↗

    Flecs is a high-performance entity component system framework and data-oriented programming library. It serves as a simulation engine core and game engine architecture tool, decoupling state from behavior by separating entities, components, and systems. The framework features a runtime reflection layer for dynamic data inspection and a built-in scripting system for defining entity behavior without recompilation. It also includes a network interface and REST API for remote simulation administration and state querying. The library covers a broad surface of simulation capabilities, including ar

    Multithreaded C ECS.

    Cc99cpp11cpp14
    Voir sur GitHub↗8,045
  • sschmid/entitasAvatar de sschmid

    sschmid/Entitas

    7,658Voir sur GitHub↗

    Entitas is a data-oriented Entity Component System framework for Unity. It is designed to separate game state into components and logic into systems, utilizing a data-oriented design to optimize CPU cache usage, memory usage, and processing speed. The framework includes a C# source code generator that automatically produces boilerplate classes, entity accessors, and context singletons to reduce manual coding. It also provides a Unity editor debugging tool for real-time runtime state visualization, system performance monitoring, and visual entity inspection. The system manages entity lifecycl

    Fast C# ECS framework.

    C#c-sharpcode-generationcsharp
    Voir sur GitHub↗7,658
  • sandermertens/ecs-faqAvatar de SanderMertens

    SanderMertens/ecs-faq

    2,696Voir sur GitHub↗

    Frequently asked questions about Entity Component Systems

    ECS knowledge base.

    Voir sur GitHub↗2,696
  • alecthomas/entityxAvatar de alecthomas

    alecthomas/entityx

    2,340Voir sur GitHub↗

    NOTE: The current stable release 1.0.0 breaks backwards compataibility with < 1.0.0. See the change log for details.

    Type-safe C++ ECS.

    C++
    Voir sur GitHub↗2,340
  • genaray/archAvatar de genaray

    genaray/Arch

    1,740Voir sur GitHub↗

    A high-performance C# based Archetype & Chunks Entity Component System (ECS) for game development and data-oriented programming.

    High-performance archetype-based ECS.

    C#
    Voir sur GitHub↗1,740
  • sebas77/svelto.ecsAvatar de sebas77

    sebas77/Svelto.ECS

    1,364Voir sur GitHub↗

    Svelto ECS C# Entity Component System

    Lightweight data-oriented ECS.

    C#csharpdata-orientedecs
    Voir sur GitHub↗1,364
  • bakpakin/tiny-ecsAvatar de bakpakin

    bakpakin/tiny-ecs

    782Voir sur GitHub↗

    ECS for Lua

    ECS for Lua.

    Lua
    Voir sur GitHub↗782
  • friflo/friflo.engine.ecsAvatar de friflo

    friflo/Friflo.Engine.ECS

    667Voir sur GitHub↗

    High-performance C# ECS

    High-performance C# ECS.

    C#csharpdata-orienteddata-oriented-design
    Voir sur GitHub↗667
  • phisko/kengineAvatar de phisko

    phisko/kengine

    617Voir sur GitHub↗

    The Koala engine is a type-safe and self-documenting implementation of an Entity-Component-System (ECS), with a focus on runtime extensibility and compile-time type safety and clarity.

    Type-safe C++ ECS.

    C++
    Voir sur GitHub↗617
  • leopotam/ecsAvatar de Leopotam

    Leopotam/ecs

    219Voir sur GitHub↗

    Производительность, нулевые или минимальные аллокации, минимизация использования памяти, отсутствие зависимостей от любого игрового движка - это основные цели данного фреймворка.

    Fast C# ECS framework.

    C#
    Voir sur GitHub↗219
  • chromealex/ecsC

    chromealex/ecs

    0Voir sur GitHub↗

    ECS with rollback support.

    Voir sur GitHub↗0
  • doraku/ecs.csharp.benchmarkD

    Doraku/Ecs.CSharp.Benchmark

    0Voir sur GitHub↗

    C# ECS performance benchmarks.

    Voir sur GitHub↗0
  • chromealex/me.ecsburstC

    chromealex/ME.ECSBurst

    0Voir sur GitHub↗

    Burst-optimized ECS.

    Voir sur GitHub↗0
  • actionk/ecsentitybuilderA

    actionk/ECSEntityBuilder

    0Voir sur GitHub↗

    Unity ECS entity wrapper.

    Voir sur GitHub↗0
  • mjebrahimi/performance-wars-benchmarking-csharpM

    mjebrahimi/Performance-Wars-Benchmarking-CSharp

    0Voir sur GitHub↗

    C# performance benchmarking.

    Voir sur GitHub↗0
  • aleverdes/leoecslite-zooA

    aleverdes/leoecslite-zoo

    0Voir sur GitHub↗

    Examples for LeoECS Lite.

    Voir sur GitHub↗0
  • chromealex/me.becsC

    chromealex/ME.BECS

    0Voir sur GitHub↗

    Bursted ECS for Unity.

    Voir sur GitHub↗0
  • dcfapixels/dragonecsD

    DCFApixels/DragonECS

    0Voir sur GitHub↗

    C# ECS framework.

    Voir sur GitHub↗0
  • 3mcd/javelin3

    3mcd/javelin

    0Voir sur GitHub↗

    ECS for TypeScript.

    Voir sur GitHub↗0
Préc.123Suivant
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. ECS Frameworks