basilevs
apecs
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
basilevs
-
Using static constexpr lambda functions instead of normal functions
Here's a sample of my code - could perhaps someone more experienced in C++ have a look and tell me if I'm doing something bad there?
apecs
-
<coroutine> vs <ranges>: An ECS Example
A few months ago I posted my entity component system where the bulk of the implementation was implemented via coroutines. It was a fairly clean implementation, however in hindsight it was the wrong tool for the job.
-
apecs: A petite entity component system
Library: https://github.com/MagicLemma/apecs
What are some alternatives?
thprac
flecs - A fast entity component system (ECS) for C & C++
thcrap - Touhou Community Reliant Automatic Patcher
imgui_entt_entity_editor - A drop-in entity editor for EnTT with Dear ImGui
PLC-14500 - Retro trainer board based on the MC14500 1-bit ICU. The project is OSHW certified and a ready to assemble kit is available on Tindie.
Tecs - Tecs (Transactional, Thread-safe, Templated ECS)
doctest - The fastest feature-rich C++11/14/17/20/23 single-header testing framework
Croissant - A C++ library to make comparaisons more user friendly.
ArtColors - Intuitive color mixing in a subtractive Red-Yellow-Blue color space. A traditional art school color wheel and palette selector for triadic, split-complementary and tetradic color harmonies. RGB-to-RYB conversion with simple formulas. Built with RayLib.
entt - Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more