rust-lang/rust-by-example

Learn Rust with examples (Live code editor included)

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 12 minutes ago
Added to GitGenius on September 8th, 2026
Created on April 24th, 2014
Open Issues & Pull Requests: 83 (+0)
GitHub issues: Enabled
Number of forks: 1,566
Total Stargazers: 8,101 (+0)
Total Subscribers: 149 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 17.2 days
Mean response time: 231.8 days
90th percentile: 600.8 days
Tracked items: 43

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 4% of issues opened in the past year have been closed. Three people close 75% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 27
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 696 days
Stale 30+ days: 26
Stale 90+ days: 25

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (7)
  • good first issue (5)
  • bug (3)
  • discussion (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Rust by Example is a learning resource that teaches Rust programming through executable code examples with an integrated live editor.

The resource addresses the challenge of learning Rust by providing concrete, runnable examples rather than abstract explanations. Each example can be executed directly in the browser through the embedded code editor, allowing learners to experiment with language features immediately without setting up a local development environment. The examples are organized by topic, progressing from basic concepts to more advanced features.

Rust by Example suits developers new to Rust who learn best through hands-on experimentation and concrete code samples. It works well as a companion to other documentation or as a standalone introduction for those who prefer example-driven learning over reference material. The resource is available both online and for local reading, though running the examples requires an internet connection. The project maintains translations in multiple languages, with dedicated translation guides for Japanese and Chinese communities, and community-contributed translations in several other languages.

The project accepts contributions through a formal process documented in its contributing guidelines. Translation efforts are actively supported with language-specific guidance and coordination. The codebase uses Handlebars as its primary templating language for rendering content.