{"repo":"jz315/SkyECS","free":true,"listed":false,"github":"https://github.com/jz315/SkyECS","clone":"git clone https://github.com/jz315/SkyECS.git","description":"High-performance typed chunk-based ECS for Rust","language":"Rust","stars":21,"topics":["data-oriented","ecs","game-engine","performance","rust"],"license":"MIT","category":"game-templates","readme_excerpt":"Sky ECS 中文 --- A high-performance, typed, chunk-based Entity Component System for Rust. Sky ECS is a very fast Entity Component System (ECS) library for Rust, with leading results across multiple performance benchmarks. Sky ECS is also the built-in ECS component of the SkyEngine game engine. Compare-ECS covers hecs , bevy ecs , Flecs, freecs , and shipyard through shared workloads and public APIs. Features - Extreme performance: an Archetype architecture and deep core optimizations provide exceptionally fast execution. - Native parallelism: built-in multithreading makes full use of multi-core CPUs. - Elegant and easy to use: intuitive APIs let developers focus on application and game logic. - Dynamic extensibility: alongside the typed API, a complete dynamic API supports runtime reflection and integration with languages such as C# and scripting languages. Quick start For larger workloads, replace serial iteration with par for each or par for each chunk to take advantage of multiple CPU cores. Documentation - Tutorial - API reference - Generated Rust API documentation - Progressive examples Benchmarks GitHub Actions run 30705936563 Test Scale / Mode Sky hecs Bevy Flecs C FreeCS Shipyard --- --- ---: ---: ---: ---: ---: ---: Entity construction Individual 10K 275.942 µs † 552.600 µs† 771.155 µs† 698.128 µs 829.703 µs† 1.161 ms Entity construction Bulk construction 10K 42.712 µs † 63.621 µs† 504.789 µs 84.409 µs 323.161 µs† 466.833 µs Entity operations Spawn/despawn 1K 41.540 µs","default_branch":null,"files":null,"tree":[],"storefront":"/r/jz315","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jz315/SkyECS/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}