Ferris the Crab

HugeCrab

Essentials (7)

Rust Playground

An online editor for running and sharing Rust code instantly. Great for quick experiments and sharing code snippets.

Install Rust

The official guide for installing Rust and setting up your dev environment.

The Rust Programming Language

Known as "The Book" - the official "Bible" of Rust. Covers everything you need to know and has you build a couple of small projects along the way. Usually recommended as the first thing you should read.

The Rust Reference

A technical reference for the Rust language, useful for understanding language details not covered in "The Book".

Rust by Example

A collection of runnable examples that illustrate various Rust concepts and standard library usage.

Rust Standard Library Docs

The comprehensive searchable index of all built-in types, traits, and macros. Essential for daily development.

Crates.io

The official central package registry for the Rust programming language.

Books (5)

The Rust Programming Language

The print edition of the official guide. Ideal for those who prefer a physical reference for deep study.

Programming Rust

How to write fast, safe, and concurrent systems code in Rust—without sacrificing control or reliability. My second read after "The Rust Programming Language".

Zero to Production in Rust

Practical guide to building cloud-native backend services focusing on API design, observability, and testing.

Rust for Rustaceans

Covers advanced traits, unsafe code, and architectural patterns specifically for library authors and senior developers.

Rust in Action

Learn Rust through low-level systems concepts. Covers memory management, networking, and concurrency using real-world scenarios to teach you how to write high-performance code.

Note: Links to Amazon are affiliate links. If you buy a book through one of those links, you're helping keep HugeCrab running, and I really appreciate it!

Courses (3)

Rustlings

Small exercises to get you used to reading and writing Rust code directly in your terminal. Best done alongside The Book.

Exercism

Dozens of programming challenges with community mentoring. Great for practicing idiomatic Rust patterns.

Comprehensive Rust

Google’s internal curriculum made public. Optimized for experienced engineers migrating from C++ or Java.

Video Tutorials (3)

Code Your Own Terminal UI App In Rust

A great video tutorial for building a terminal user interface (TUI) in Rust - using Ratatui. There's tons of other great content on this channel.

Crust of Rust

Intensive walkthroughs of low-level implementations (VTable, Atomics, Async) by Jon Gjengset.

Let's Get Rusty

High-quality weekly videos covering new crate releases, language updates, and idiomatic coding patterns.

Resources (5)

AreWeRustYet

A curated Awesome list of websites that tracks the state of Rust in related areas.

Lib.rs

A fast, user-friendly alternative to crates.io for discovering Rust libraries and packages.

Blessed.rs

A guide to the ecosystem that helps you select stable, production-ready crates for any task.

Awesome Rust

A comprehensive repository of crates, frameworks, and libraries across all domains from Web to Embedded.

Rust Cheat Sheet

Dense syntax and memory layout overview. A PDF version is also available on the website.

Rust in Open Source (4)

OXC

A fast, modern JavaScript parser and toolkit written in Rust. Used for linting, formatting, and code analysis in JS/TS projects.

Ratatui

Rust crate for cooking up terminal user interfaces (TUIs). The design of hugecrab.com is inspired by the cool retro aesthetic you can easily achieve in the terminal using this crate.

Zed

A high-performance, collaborative code editor built with Rust. Focuses on speed, reliability, and a modern developer experience. Using their own GUI library, that you can use for building native GUIs in you own Rust projects.

Dioxus

Fullstack app framework for web, desktop, and mobile. React-like syntax.

Exploring and contributing to open-source projects is one of the best ways to learn from experienced developers, see real-world code, and accelerate your growth as a developer.

Community (6)

Rust Users Forum

The official forum for Rust questions, announcements, and community discussions.

This Week in Rust

The best place to find weekly job postings and RFC calls for participation in the core language.

RustJobs.fyi

Technical job board for verified Rust-specific roles. Filtered by seniority, salary, and industry.

Rust Programming Language Community Discord

The official Rust community Discord server. Join thousands of Rustaceans to ask questions, get real-time help, find project collaborators, participate in events, and connect with both beginners and experts.

r/rust

The main Rust subreddit for news, questions, and discussions.

Fasterthanli.me

In-depth Rust articles and tutorials, especially on async and advanced topics.