Aelira is an exploration of the Rust ecosystem. The name, derived from roots meaning "air" or "wind", reflects the goal of creating something that flows effortlessly through the system.
This project was started as a dedicated path to master Rust. It's a journey into memory safety, strict typing, and high-level orchestration. While many environments allow for breaking performance barriers through native bindings, Aelira chooses Rust to handle the complex state management and safety, while leveraging the raw speed of C for audio processing.
# Clone the repository
git clone https://github.com/Ecliptia/Aelira.git
# Enter the workshop
cd Aelira
# Build the project
cargo build --release
# Run
./target/release/aeliraAelira uses a simple config.toml file.
[server]
host = "0.0.0.0"
port = 3030
password = "youshallnotpass"
[cluster]
workers = 0 # 0 = Auto-detect- Orchestration (Rust): Handles sessions, players, API routes, and logic safety.
This project is licensed under the Open Software License ("OSL") v. 3.0 – see the LICENSE file for details.
If you have questions or just want to talk about development, join our Discord: Ecliptia Discord.
Thanks to everyone who supports my work and the Ecliptia organization. Every contributor and sponsor helps keep these projects alive.
Have a great day! :)