A header-only/importable c++20 implementation of an entity-component-system (ecs), with focus on a simple interface and speed.
☆67Sep 10, 2024Updated last year
Alternatives and similar repositories for ecs
Users that are interested in ecs are comparing it to the libraries listed below
Sorting:
- A scalable pipeline tool for graphics applications to build assets.☆27Apr 25, 2024Updated last year
- React-style ui component system for Lua☆13Mar 17, 2022Updated 3 years ago
- A learning-focused 2D physics engine project.☆16Sep 3, 2025Updated 6 months ago
- A Cool High Performance Game Engine☆488Updated this week
- Archetype based ECS☆28Nov 2, 2020Updated 5 years ago
- Standalone node editor in raylib☆58Nov 6, 2025Updated 4 months ago
- A powerful data-driven game engine built in C++☆254Updated this week
- C++20 compile-time reflection library.☆34Oct 12, 2024Updated last year
- Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design☆377Feb 26, 2026Updated last week
- Multi-OS 3D engine.☆563Feb 25, 2026Updated last week
- C++17 Entity Component System☆41Jan 7, 2023Updated 3 years ago
- Parallel Build Strategy Experiments☆17Aug 21, 2025Updated 6 months ago
- ☆14Feb 13, 2021Updated 5 years ago
- 3D FPS game engine with full dynamic lighting and shadows☆676Feb 11, 2026Updated 3 weeks ago
- Ocean water simulation for Unity 2019.4.16f1 -- both Gerstner and FFT are implemented. Tessellation and buoyancy are also supported.☆11Jun 14, 2021Updated 4 years ago
- C ++ library for working with date and time☆10Dec 22, 2025Updated 2 months ago
- OpenGL ES 2.0 soft rendering pipeline implemented in C++.☆11Aug 15, 2019Updated 6 years ago
- Offline Shader Editor based on wxWidgets☆11Jan 12, 2021Updated 5 years ago
- Some useful libraries converted to WatcomC++.☆16Feb 27, 2026Updated last week
- A cross-platform game engine/editor written in modern C++ (WIP)☆166Aug 13, 2024Updated last year
- Thunder Engine – Cross-platform 2D and 3D game engine with modular architecture☆635Updated this week
- A C++ dataflow node editor -- Compatible with WebAssembly.☆68Dec 20, 2022Updated 3 years ago
- A simple and powerful entity component system (ECS) written in C++17☆120Updated this week
- API abstraction layer for 3D graphics, UI and sound. Written in C++17 with Vulkan, DX12 and Metal support.☆204Feb 16, 2026Updated 2 weeks ago
- Lua utility libraries for moon☆11Aug 31, 2025Updated 6 months ago
- 六边形网格地图寻路☆12May 9, 2022Updated 3 years ago
- This sample demonstrates usage of cr.h (https://github.com/fungos/cr) hot reload library☆12Jun 23, 2022Updated 3 years ago
- ☆11Oct 4, 2024Updated last year
- Yet Another MAthematical library☆14Aug 16, 2025Updated 6 months ago
- Like the Vulkan C API but with quality of life improvements of C++☆12Feb 24, 2024Updated 2 years ago
- C++ type_name template utilities for pretty-printing type names☆13Feb 1, 2019Updated 7 years ago
- Stack-based texture generation tool written in C99!☆33Aug 10, 2022Updated 3 years ago
- Cross platform 3D renderer in C++ and OpenGL with lighting, shadows and materials.☆195Apr 12, 2025Updated 10 months ago
- Edyn is a real-time physics engine organized as an ECS.☆752Feb 24, 2026Updated last week
- ☆29Apr 2, 2016Updated 9 years ago
- A simple C++ framework for implementing graphics technique samples using OpenGL and Vulkan.☆271Aug 7, 2025Updated 6 months ago
- Visual C++ 6.0 compiler in a Docker container☆16Mar 8, 2022Updated 3 years ago
- 3D model Editor in DirectX☆12Mar 3, 2024Updated 2 years ago
- Proof of concept ad-hoc GPU-based water flow over heightmap terrain sim, combined with a secondary realtime surface wave sim☆13Mar 11, 2018Updated 7 years ago