Skip to content
1feemsPublic

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Rust Buddy

Interactive Rust exercises and flashcards for people learning to build on Solana.

Live at rustbuddy.vercel.app


What It Is

Rust Buddy is a free, interactive learning tool for the Rust programming language — built specifically for people working toward Solana development.

Each topic has two learning tools:

  • Exercises — work through a concept step by step with broken code to fix, a live Rust Playground, and a built-in answer key
  • Flashcards — drill the key terms and definitions for each topic with a flip-card deck

Every exercise page has 6 exercises. The first 5 focus on pure Rust mechanics. The 6th is a build challenge — apply what you just learned inside a simplified Solana payment contract.


What's Live

Section Status
Exercise pages 6 of 14 live — Variables through Ownership
Flashcard decks 6 of 13 live — Values through Borrowing
Resources Coming soon

Exercise topics (14 total): Variables · Numbers · Chars & Bools · Statements & Expressions · Functions · Ownership · Borrowing · String vs &str · Slices · Tuples · Structs · Enums · Option · Flow Control

Flashcard decks (13 total): Values · Symbols · Types · Functions · Ownership · Borrowing · Strings · Slices · Tuples · Structs · Enums · Option · Flow


How It Was Built

Rust Buddy is the first product built on Buddy Tech — an agent-orchestrated technical communications studio that transforms source knowledge into educational content and product assets.

The content source is the HerDAO Rust for Solana course. Each session was transcribed and processed through the Buddy Tech pipeline, which used Claude agents to produce lesson pages, vocabulary sets, and exercise files. Those outputs feed into the Rust Buddy game build.

Exercise and flashcard pages are generated by dedicated Claude agents, committed to this repo, and deployed automatically via Vercel.


Tech Stack

  • Pure HTML, CSS, JavaScript — no framework
  • Rust Playground embedded via iframe for live code execution
  • Deployed on Vercel, auto-deploys on push to main
  • Content generated by Claude agents (Buddy Tech pipeline)

Topics Covered

Built from the FreeCodeCamp Learn Rust Complete Course, contextualized for Solana development throughout.


Contributing

This project is under active development. Content is generated through the Buddy Tech pipeline — if you find an error in an exercise or flashcard, open an issue.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages