Projects in Awesome Lists tagged with entity-component
A curated list of projects in awesome lists tagged with entity-component .
https://github.com/redox-os/orbtk
The Rust UI-Toolkit.
cross-platform entity-component gui redox-os rust rust-lang widgets
Last synced: 13 May 2025
https://github.com/leudz/shipyard
Entity Component System focused on usability and flexibility.
architectural-patterns data-oriented ecs entity-component entity-component-system game-development gamedev parallel-ecs rust shipyard
Last synced: 12 Dec 2025
https://github.com/bakpakin/tiny-ecs
ECS for Lua
entity-component entity-component-system love2d lua
Last synced: 04 Apr 2025
https://github.com/phisko/kengine
Game engine with an Entity-Component-System (ECS) architecture. Focus on ease-of-use, runtime extensibility and compile-time type safety.
cpp cpp-game-engine cpp-library cpp-templates cpp17 ecs engine entity entity-component entity-component-system entt game game-development game-engine gamedev gameobject lua-script modern-cpp python-script
Last synced: 05 Apr 2025
https://github.com/vittorioromeo/ecst
[WIP] Experimental C++14 multithreaded compile-time entity-component-system library.
cpp cpp11 cpp14 entity entity-component generic library parallel thesis
Last synced: 06 Apr 2025
https://github.com/SuperV1234/ecst
[WIP] Experimental C++14 multithreaded compile-time entity-component-system library.
cpp cpp11 cpp14 entity entity-component generic library parallel thesis
Last synced: 05 Mar 2025
https://github.com/Ubpa/UECS
Ubpa Entity-Component-System (U ECS) in Unity3D-style
architectural-patterns china-developer cpp cpp17 data-oriented data-oriented-design ecs ecs-framework entities entity-component entity-component-system game-dev game-development game-engine game-programming gamedev graphviz modern-cpp uecs unity3d
Last synced: 26 Apr 2025
https://github.com/ubpa/uecs
Ubpa Entity-Component-System (U ECS) in Unity3D-style
architectural-patterns china-developer cpp cpp17 data-oriented data-oriented-design ecs ecs-framework entities entity-component entity-component-system game-dev game-development game-engine game-programming gamedev graphviz modern-cpp uecs unity3d
Last synced: 07 Apr 2025
https://github.com/judelco/entitas-cpp
Entitas++ is a fast Entity Component System (ECS) C++11 port of Entitas C#
cpp design-pattern ecs entitas entity entity-component entity-component-system entity-framework game game-development game-engine gamedev performance
Last synced: 31 Mar 2025
https://github.com/nidorx/ecs-lib
Tiny and easy to use ECS (Entity Component System) library for game programming
data-oriented-design ecs ecs-framework entity-component entity-component-architecture entity-component-system game game-development game-engine game-programming gamedev gameloop threejs
Last synced: 09 Apr 2025
https://github.com/Yelnats321/EntityPlus
A C++14 Entity Component System
entity entity-component entity-component-system gamedev
Last synced: 08 May 2025
https://github.com/markmandel/brute
A simple and lightweight Entity Component System library for writing games with Clojure and ClojureScript.
clojure clojurescript entity entity-component game
Last synced: 09 Apr 2025
https://github.com/shawnscode/crayon
A small, portable and extensible game framework written in Rust.
entity-component game-engine multi-threading rust
Last synced: 05 Apr 2025
https://github.com/dustinlacewell/react-ecs
An entity-component-system for React
ecs entity-component react react-ecs
Last synced: 11 Jun 2025
https://github.com/lume/element-behaviors
An entity-component system for HTML elements.
3d 3d-graphics custom-elements ecs entity-component html-element lume threejs webgl
Last synced: 20 Oct 2025
https://github.com/adngdb/entity-system-js
ensy - A very simple Entity System for JavaScript
ecs entity entity-component entity-system entity-systems game-development gamedev gamedev-library javascript
Last synced: 09 Mar 2026
https://github.com/torkleyy/nitric
[ABANDONED] General-purpose data processing library. Mirror of https://gitlab.com/nitric/nitric
data ecs entity-component processing
Last synced: 20 Aug 2025
https://github.com/yosriady/ecs
:rabbit: Entity Component System
ecs elixir entity-component entity-component-system
Last synced: 23 Oct 2025
https://github.com/pvigier/ecs
A simple and easy to use entity-component-system C++ library
cpp ecs entity-component entity-component-system game-development header-only modern-cpp
Last synced: 06 Sep 2025
https://github.com/akanshdivker/simple-ecs
An example using the core features of the Entity Component System (ECS), part of DOTS, for Unity, inspired by Roll-a-ball. This project utilizes the Unity Physics, Hybrid Renderer, and Entities packages.
csharp data-oriented-technology-stack dots ecs entities entities-preview entity-component entity-component-system entity-prefabs example hybrid-renderer job-system tutorial unity unity-3d unity-physics unity-scripts unity-tutorial unity3d
Last synced: 21 Jul 2025
https://github.com/AkanshDivker/Simple-ECS
An example using the core features of the Entity Component System (ECS), part of DOTS, for Unity, inspired by Roll-a-ball. This project utilizes the Unity Physics, Hybrid Renderer, and Entities packages.
csharp data-oriented-technology-stack dots ecs entities entities-preview entity-component entity-component-system entity-prefabs example hybrid-renderer job-system tutorial unity unity-3d unity-physics unity-scripts unity-tutorial unity3d
Last synced: 25 Apr 2025
https://github.com/vittorioromeo/bcs_thesis
My bachelor's thesis on the Entity-Component-System pattern and ECST
bachelor bcs-thesis cpp cpp11 cpp14 entity-component pandoc pdf thesis
Last synced: 25 Mar 2025
https://github.com/endel/behaviour.js
Plugable Entity Component System for Games
Last synced: 12 Apr 2025
https://github.com/lusito/typed-ecstasy
An entity component system for TypeScript (and JavaScript), based on ashley
ashley entity-component entity-component-system entity-framework
Last synced: 22 Apr 2025
https://github.com/Falldot/Entitas-Go
Entitas-Go is a fast Entity Component System Framework (ECS) Go 1.17 port of Entitas v1.13.0 for C# and Unity.
design-pattern design-patterns ecs entitas entitas-go entity entity-component entity-component-system entity-framework game game-development game-engine gamedev go golang
Last synced: 06 May 2025
https://github.com/judelco/coreecs
Deterministic lightweight ECS framework
csharp design-patterns ecs entity entity-component entity-component-system entity-framework game game-development game-engine gamedev performance unity unity3d
Last synced: 07 May 2025
https://github.com/tebjan/stride.customrootrenderfeature
Demo implementation of a Stride root render feature that you can use in the graphics compositor
3d-engine 3d-graphics entity-component game game-dev game-development game-engine gamedev graphics-compositor shader stride xenko
Last synced: 14 Apr 2025
https://github.com/tebjan/Stride.CustomRootRenderFeature
Demo implementation of a Stride root render feature that you can use in the graphics compositor
3d-engine 3d-graphics entity-component game game-dev game-development game-engine gamedev graphics-compositor shader stride xenko
Last synced: 06 May 2025
https://github.com/lucasstarsz/slope-ecs
An Entity Component System written in Java, based on Austin Morlan's C++ ECS.
entity-component entity-component-system java macos maven-repository mit-license slope-ecs ubuntu windows
Last synced: 30 Apr 2025
https://github.com/OlegDzhuraev/CeresECL
Experimental architectural approach for gamedev
csharp ecs entity-component gamedev unity
Last synced: 25 Apr 2025
https://github.com/ymherklotz/yage
2D game engine with integrated Entity Component System
cplusplus entity-component game-engine game-engine-2d opengl yage
Last synced: 25 Oct 2025
https://github.com/goldenratio/super-ecs
Super ECS - Entity Component System library for JavaScript/TypeScript games
ecs entity-component entity-component-system
Last synced: 31 Jan 2026
https://github.com/theraot/theraot.ecs
An Entity-Component-System solution for .NET
Last synced: 05 Oct 2025
https://github.com/gek169/aistatemachines
Custom notation and engine for state machine construction and per-iteration processing. Never write Game logic spaghetti again!
ai c99 entity-component game-development state-machine
Last synced: 16 Apr 2025
https://github.com/exomia/ecs
exomia/ecs is an entity component system for the exomia framework
csharp csharp7 ecs entity-component exomia exomia-framework netframework netframework47
Last synced: 11 May 2025
https://github.com/dsentker/doctrinewatcher
Allows to track changes on doctrine entities with an easy-to-use and highly customizable API.
change-detector change-tracker doctrine-extension doctrine-orm doctrine2 entity-component
Last synced: 18 Mar 2025
https://github.com/eforen/uberentitysystem
My version of an entity system. My goal is to make a system that does not need to have special build steps that make things complicated and take longer.
entity entity-component tutorial
Last synced: 25 Mar 2025
https://github.com/mrsmith33/datadriven
Entity component system (ECS)
ecs entity entity-component entity-component-system gamedev
Last synced: 29 Dec 2025
https://github.com/bayganik/EgoCS_RaceCar_Example
A unity 3D example game using EgoCS framework https://github.com/andoowhy/EgoCS
csharp ecs entity-component game unity unity3d
Last synced: 25 Apr 2025
https://github.com/conceptsandtraining/lib-ente
An entity component framework for PHP.
Last synced: 13 Jan 2026
https://github.com/ladroid/panda-engine
Panda Game Engine
cmake cpp ecs entity-component game game-development game-engine open-source opengl sdl sdl2 shader texture
Last synced: 15 Sep 2025
https://github.com/set001/ecsengine
Simple entity component system (ECS) engine for JavaScript
Last synced: 15 May 2025
https://github.com/hexdecimal/python-tcod-ec
Entity/Component containers for implementing composition over inheritance. Works well with type hinting.
entity-component python python-library python3
Last synced: 23 Feb 2026
https://github.com/laironcosta1994/simple-ecs
An example using the core features of the Entity Component System (ECS), part of DOTS, for Unity, inspired by Roll-a-ball. This project utilizes the Unity Physics, Hybrid Renderer, and Entities packages.
csharp data-oriented-technology-stack dots ecs entities entities-preview entity-component entity-component-system entity-prefabs example hybrid-renderer job-system tutorial unity unity-3d unity-physics unity-scripts unity-tutorial unity3d
Last synced: 13 Feb 2026
https://github.com/superpuero/ecs-smart-box
C++ implementation of basic ECS using heap allocated, type erased components, that are using mechanism similar to unique_ptr.
c cpp cpp11 cpp17 cpp20 enitity-component-system entity entity-component heap memory system
Last synced: 15 Mar 2025
https://github.com/alirezakh74/mithras-engine
entity component based game engine
Last synced: 26 Dec 2025
https://github.com/jefferyy56/ecs-smart-box
C++ implementation of basic ECS using heap allocated, type erased components, that are using mechanism similar to unique_ptr.
c cpp enitity-component-system entity entity-component heap memory system
Last synced: 23 Mar 2025