Python sparse-set ECS with strong type-hinting. Supports entitiy relations.
-
Updated
Oct 21, 2026 - Python
Python sparse-set ECS with strong type-hinting. Supports entitiy relations.
A few different entity component systems
Extracted C++20 ECS engine core & benchmark harness comparing cache behavior up to 10M entities.
Fast, cache friendly, continuous memory sparse collections with CRUD all O(1)
A simple sparse set implementation, used to research how some entity component systems work (like entt).
Lightweight C++ sparse set for fast component access in an ECS architecture.
TypeScript SparseSet for ECS and ID-based collections.
A sparse-set container for C++, enabling O(1) insert, erase, and lookup of active integer IDs without scanning fixed-size ranges.
C++23 module-based ECS core with typed entity handles, sparse-set storage, views, and lifecycle components.
Entity-component-system (ECS) library using sparse sets
Minimal Entity-Component-System (ECS) core in modern C++20, sparse-set component storage, JSON scene serialization, no RTTI. Test assignment for Nau Engine & ITMO.
An immutable, memory-efficient set of integers implementation for Python.
2D game engine in C++20 with Rust asset-toolchain bridge: ECS core, SDL2 renderer, AABB physics, input, demo platformer
an unsigned integer collection with O(1) time complexity for addition, deletion, and lookup. Iteration is O(n).
To associate your repository with the sparse-set topic, visit your repo's landing page and select "manage topics."