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