github.com/kvark/froggy ↗

Component Graph System experiment

An animated visualization of kvark/froggy's Git history from February 2017 to September 2020, built by 9 contributors. The codebase reached 245 lines, mostly Rust. The video runs 34 seconds.

Render your own repo

Turn any GitHub repository into a video like this — free sample in seconds.

Visualize your own →

Open this visualization on its own page →

Language

Rust

Contributors

9

Lines of Code

245

From

2017-02-06

To

2020-09-28

Advertisement

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.

Advertisement

Share this video