github.com/kvark/froggy ↗
Component Graph System experiment
Open this visualization on its own page →
Contributors
9
Lines of Code
245
From
2017-02-06
To
2020-09-28
About kvark/froggy
Froggy is a Rust library implementing a Component Graph System, an alternative architectural paradigm to traditional entity-component-system (ECS) design patterns. Rather than organizing data around entities and components, it provides a different composable model for structuring game logic and data management. The project explicitly positions itself as not an ECS, appealing to developers interested in exploring different programming models beyond the standard ECS approach.
The library is designed for developers who want to move away from ECS thinking and appreciate simpler, more composable abstractions. Performance comparisons with other ECS systems are available through the ecs_bench project. Froggy is licensed under dual Apache 2.0 and MIT licenses, making it available for both commercial and open-source use.