Skip to content

rustfinity/rustfinity

Repository files navigation

Rustfinity Banner

Rustfinity

Website Issues Pull Requests

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

  1. Open an issue for bugs or suggestions
  2. Fork & PR to submit changes
  3. Join Discord to discuss ideas

Local Development

git clone https://github.com/dcodesdev/rustfinity.com.git
cd rustfinity.com
cargo build

Follow Us

X GitHub Discord

License

Rustfinity Proprietary License

About

Learn and Practice the Rust programming language the effective way.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 25

Languages