flatfekt
Overview Link to heading
flatfekt is a Rust workspace for a TOML-driven 2D Bevy scene runner and simulation environment. Scenes, playback, simulation, and export inputs are declared in TOML; engine behavior, feature flags, limits, paths, and operational policy are centralized in a control-pane config.
Ambition Link to heading
Create a flexible platform for simulations, motion graphics, and interactive sketches that separates content (TOML) from runtime (Bevy/Rust).
What’s novel Link to heading
- Schema-first approach with a Bevy-free core library for scene validation.
- Declarative TOML-based scene definitions.
- High-level engine layer for complex choreography and transitions.
Highlights Link to heading
- Scene content is TOML-first.
- Project policy and tunables live in
.config/flatfekt/flatfekt.toml. - Wayland is the default Unix graphics environment.
- Vulkan is required; GUI apps fail fast if no Vulkan adapter is available.
- Cache and derived artifacts are stored under
.cache/flatfekt/.
Stats Link to heading
- Project page: /projects/flatfekt/
- Primary language: Rust
- Commits: 87
- Created: 2026-04-17T00:38:34Z
- Last updated: 2026-05-03T23:05:06Z
Links Link to heading
- Repo: https://github.com/sguzman/flatfekt
- README: /projects/readme/flatfekt/
- DeepWiki: https://deepwiki.com/sguzman/flatfekt/