Rustfinity
Learn and Practice the Rust programming language the effective way.
Install / Use
/learn @rustfinity/RustfinityREADME
Rustfinity
<p> <a href="https://rustfinity.com"><img src="https://img.shields.io/badge/Rustfinity%20Docs-18181B?style=flat&logo=rust" alt="Website"></a> <a href="https://github.com/dcodesdev/rustfinity.com/issues"><img src="https://img.shields.io/github/issues/dcodesdev/rustfinity.com.svg?style=flat&colorA=18181B&colorB=28CF8D" alt="Issues"></a> <a href="https://github.com/dcodesdev/rustfinity.com/pulls"><img src="https://img.shields.io/github/issues-pr/dcodesdev/rustfinity.com.svg?style=flat&colorA=18181B&colorB=28CF8D" alt="Pull Requests"></a> </p>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!
Features
- 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
Folder Structure
.
├── 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
Contribute
- Open an issue for bugs or suggestions
- Fork & PR to submit changes
- Join Discord to discuss ideas
Local Development
git clone https://github.com/dcodesdev/rustfinity.com.git
cd rustfinity.com
cargo build

