Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

rustfinity/rustfinity

Open more actions menu

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

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.