#gui-applications #ecs #water #component #entity #developing #performance

seawater

A high performance entity component system useful as a backend for developing GUI applications and video games

6 releases

0.2.2 Sep 19, 2022
0.2.1 Sep 17, 2022
0.1.2 Jul 18, 2022
0.1.1 Jun 10, 2022
0.1.0 May 15, 2022

#997 in Game dev

MIT license

13KB
254 lines

seawater

Semantic Versioning 2.0.0 Linux Windows made-with-rust GitHub license Github tag

A high performance entity component system useful as a backend for developing GUI applications and video games.

Table of contents

Prerequisites

Format the project

cargo fmt

Automatically format the project on change

cargo watch -x fmt

Lint the project

cargo clippy --all-features

Automatically lint the project on change

cargo watch -x "clippy --all-features"

Build the project

cargo build

Automatically build the project on change

cargo watch -x build

Test the project

cargo test

Automatically test the project on change

cargo watch -x test

Dependencies

~3.5MB
~72K SLoC