Rustfinity is an interactive learning platform for Rust developers of all levels. Visit rustfinity.com to explore challenges, rustlings, and level up your Rust skills!
- Challenges: Hands-on coding exercises from basics to advanced topics
- Rustlings: The classic rustlings exercises, now available in the browser
- CLI: Download and solve challenges locally
.
├── challenges/ # Coding challenges served on rustfinity.com
│ └── challenge-x/
│ ├── description.md
│ ├── src/lib.rs, starter.rs
│ └── tests/tests.rs
└── crates/
├── cli # Download & submit challenges locally
├── rustfinity-runner # Runs tests in secure Docker containers
└── syntest # Syntax-based testing using Rust AST
- Open an issue for bugs or suggestions
- Fork & PR to submit changes
- Join Discord to discuss ideas
git clone https://github.com/dcodesdev/rustfinity.com.git
cd rustfinity.com
cargo build