Dev Tools · Rust

Rust tools

Every Rust tool worth a solo builder's time - the agent skills, MCP servers and marketplaces tagged Rust, ranked by community signal. A focused slice of the broader Dev Tools category.

What's in Rust

Rust collects 84 curated tools across agent skills, a focused part of the broader Dev Tools category. Every one is screened against a single quality bar and ranked by real community signal.

These tools span Idea, Validate, Build and Ship of the build journey.

84 shown of 4,320
Description
1Rust Async PatternsDev Toolswshobson/agentsShip concurrent network services and async I/O in Rust with Tokio without guessing poll/waker semantics or error boundaries.
14.2k36.5k
2Rust Best PracticesDev Toolsapollographql/skillsKeep Rust services and CLIs idiomatic by borrowing instead of cloning, avoiding loop clones, and knowing when owned data is actually required.
11.9k80
3Memory Safety PatternsDev Toolswshobson/agentsApply RAII, ownership, and smart-pointer patterns when writing or hardening systems code in Rust, C++, or C.
8.2k36.5k
4Fix ErrorsDev Toolswarpdotdev/common-skillsClear Warp monorepo presubmit failures—fmt, clippy, WASM targets, and tests—before you open or update a PR.
6k18
5Tauri V2Dev Toolsnodnarbnitram/claude-code-extensionsShip a cross-platform desktop or mobile app with a web UI and Rust-native APIs using Tauri v2 without guessing IPC, capabilities, or release signing.
5.2k11
6Rust TestingDev Toolsaffaan-m/everything-claude-codeRun RED-GREEN-REFACTOR TDD in Rust with mocks, async tests, proptest, and llvm-cov toward strong coverage on new crates.
4.7k210k
7Rust PatternsDev Toolsaffaan-m/everything-claude-codeTeach your coding agent idiomatic Rust—ownership, errors, traits, and concurrency—while you write, review, or refactor crates.
4.4k210k
8Rust EngineerDev Toolsjeffallan/claude-skillsShip Rust services and CLIs with idiomatic async concurrency, error handling, and Tokio patterns without guessing runtime semantics.
3.9k9.7k
9Rust SkillsDev Toolsleonardomso/rust-skillsInstall when your agent writes or reviews Rust so ownership, errors, async, and API design follow 179 prioritized rules instead of generic LLM habits.
1.5k241
10Coding GuidelinesDev Toolszhanghandong/rust-skillsInstall this skill so your agent applies 50 curated Rust naming, formatting, and Clippy-aligned style rules while you write or review backend and systems Rust code.
1.2k1.2k
11Nightingale KaraokeDev Toolsaradotso/trending-skillsInstall, build, or configure the Nightingale Rust/Bevy karaoke app with Demucs, WhisperX, stem separation, profiles, and troubleshooting.
1.2k31
12Coding GuidelinesDev Toolsactionbook/rust-skillsKeep Rust crates aligned with naming, formatting, and Clippy-friendly patterns while you or your agent write or review code.
1.1k1.2k
13M07 ConcurrencyDev Toolsactionbook/rust-skillsGuide solo builders through Rust concurrency and async design when compiler errors, deadlocks, or thread-safety questions block backend or systems code.
1.1k1.2k
14M10 PerformanceDev Toolsactionbook/rust-skillsInstall this when Rust code is slow or allocation-heavy and you want measure-first optimization guidance—profiling, criterion benches, and design trade-offs before micro-optimizing.
1k1.2k
15M06 Error HandlingDev Toolsactionbook/rust-skillsShape Rust library and application error types with thiserror, source chains, and Send + Sync for async APIs.
1k1.2k
16M02 ResourceDev Toolsactionbook/rust-skillsChoose the right Rust smart pointer and ownership pattern (Box, Rc, Arc, Weak, RefCell, Cell) before heap allocation or shared-state designs bite you.
1k1.2k
17M01 OwnershipDev Toolsactionbook/rust-skillsInstall when you are learning or implementing Rust ownership and need agent answers anchored in C++ and Go comparisons plus smart-pointer mappings.
1k1.2k
18M05 Type DrivenDev Toolsactionbook/rust-skillsSteer Rust modeling toward compile-time invariants with type state, newtypes, and sealed traits instead of piling on runtime checks.
1k1.2k
19M03 MutabilityDev Toolsactionbook/rust-skillsResolve Rust borrow and mutability errors (E0596, E0499, E0502) by choosing the right mutability model instead of fighting the compiler.
1k1.2k
20M04 Zero CostDev Toolsactionbook/rust-skillsGuide generics versus trait objects and trait-bound fixes when Rust compile errors block backend or CLI work.
1k1.2k
21M09 DomainDev Toolsactionbook/rust-skillsMap domain concepts to Rust entities, value objects, aggregates, and repositories with clear ownership and invariants.
1k1.2k
22M15 Anti PatternDev Toolsactionbook/rust-skillsRecognize and fix common Rust ownership, allocation, and error-handling mistakes while writing or reviewing code.
1k1.2k
23M12 LifecycleDev Toolsactionbook/rust-skillsChoose RAII, pooling, lazy init, and guard patterns before implementing Rust resource ownership and cleanup.
9971.2k
24M14 Mental ModelDev Toolsactionbook/rust-skillsInternalize ownership, borrowing, and lifetime mental models so your agent explains Rust errors and designs APIs in terms of resource responsibility—not pointer chasing.
9931.2k
25M13 Domain ErrorDev Toolsactionbook/rust-skillsDesign Rust domain error types with clear audiences, recovery paths, and operational behavior before you implement handlers.
9881.2k
26M11 EcosystemDev Toolsactionbook/rust-skillsPick and wire the right Rust crates, feature flags, and workspace layout when Cargo errors or design questions block your build.
9771.2k
27Rust Code NavigatorDev Toolsactionbook/rust-skillsJump to definitions, find references, and read types in large Rust codebases via LSP instead of manual ripgrep tours.
9511.2k
28Rust Refactor HelperDev Toolsactionbook/rust-skillsRun LSP-backed Rust refactors—rename, extract, inline, and move—with reference analysis and optional dry-run before editing.
9491.2k
29Rust Call GraphDev Toolsactionbook/rust-skillsMap who calls and what a Rust function calls via LSP when navigating an unfamiliar crate or debugging control flow.
9411.2k
30Rust Symbol AnalyzerDev Toolsactionbook/rust-skillsSurvey a Rust crate or workspace quickly by listing structs, traits, functions, and modules via LSP instead of manually opening every file.
9371.2k
31Rust Trait ExplorerDev Toolsactionbook/rust-skillsMap who implements a Rust trait or which traits a struct implements using LSP go-to-implementation and grep workflows.
9341.2k
32Forge Idiomatic EngineerDev Toolsisala404/forgeImplement Forge handlers (queries, mutations, jobs, webhooks, MCP tools) with correct macros, auth scope, and wire naming in Rust.
92382
33Meta Cognition ParallelDev Toolsactionbook/rust-skillsRun experimental three-layer parallel meta-cognition on a Rust design question when sequential answers miss language, design, and domain tradeoffs.
9231.2k
34Domain WebDev Toolsactionbook/rust-skillsInstall when you are building async Rust HTTP services and want domain rules for state, handlers, security, and observability aligned to axum-style stacks.
9151.2k
35Rust LearnerDev Toolsactionbook/rust-skillsLook up stable Rust releases, crate versions, docs.rs APIs, and changelogs without leaving your coding agent.
9151.2k
36Rust DailyDev Toolsactionbook/rust-skillsPull a time-filtered Rust community digest (day/week/month) from Reddit, TWIR, blogs, and Foundation sources.
8861.2k
37Rust Deps VisualizerDev Toolsactionbook/rust-skillsGenerate ASCII dependency trees from Cargo metadata so you can see what your Rust crate actually pulls in before you refactor or trim deps.
8831.2k
38M10 PerformanceDev Toolszhanghandong/rust-skillsProfile and tune Rust services so release builds stay fast without guessing at hot paths.
8651.2k
39Opencli Rs Web ScraperDev Toolsaradotso/trending-skillsInstall and drive the opencli-rs Rust binary to fetch live data from 55+ sites and hook agents into gh, docker, kubectl, and Electron apps from one CLI.
83131
40M07 ConcurrencyDev Toolszhanghandong/rust-skillsDiagnose Rust Send/Sync, async, and locking errors and pick the right concurrency model before patching code.
8121.2k
41Microsoft Rust TrainingDev Toolsaradotso/trending-skillsRoute an agent through Microsoft’s seven-book Rust curriculum—from language bridges to async, patterns, and engineering practices—instead of random tutorial links.
80031
42M06 Error HandlingDev Toolszhanghandong/rust-skillsApply Rust library-versus-application error patterns so public crates expose typed, matchable errors instead of opaque anyhow strings.
7861.2k
43Rust Refactor HelperDev Toolszhanghandong/rust-skillsRename, extract, inline, or move Rust symbols with LSP-backed reference analysis and optional dry-run before applying edits.
7801.2k
44M01 OwnershipDev Toolszhanghandong/rust-skillsInstall this when your agent needs accurate Rust ownership, move/copy, and smart-pointer guidance while you implement systems or backend Rust code.
7741.2k
45Domain EmbeddedDev Toolsactionbook/rust-skillsKeep agent-guided Rust firmware work inside no_std, heapless, and interrupt-safe rules for MCUs and bare-metal targets.
7641.2k
46M04 Zero CostDev Toolszhanghandong/rust-skillsResolve Rust generics and trait errors with a clear static-vs-dynamic dispatch decision tree instead of blindly adding trait bounds.
7621.2k
47Domain FintechDev Toolsactionbook/rust-skillsApply fintech domain rules—decimal money types, immutable ledgers, and audit-friendly Rust patterns—while implementing trading, payments, or accounting backends.
7551.2k
48M05 Type DrivenDev Toolszhanghandong/rust-skillsApply type-driven design in Rust so invalid states are unrepresentable at compile time instead of patched with runtime checks.
7531.2k
49M02 ResourceDev Toolszhanghandong/rust-skillsChoose the right Rust smart pointer and ownership pattern before you leak memory or fight borrow-checker surprises.
7521.2k
50Async Io ModelDev Toolstursodatabase/tursoImplement or review Turso database core I/O using IOResult state machines and CompletionGroup instead of async/await.
74119.1k
51M03 MutabilityDev Toolszhanghandong/rust-skillsResolve Rust borrow and mutability errors (E0596, E0499, E0502) by choosing the right mutability design instead of patch fixes.
7391.2k
52Domain IotDev Toolsactionbook/rust-skillsApply IoT domain constraints—MQTT, offline buffers, power, TLS, OTA rollback—to Rust architecture and crate choices.
7341.2k
53M12 LifecycleDev Toolszhanghandong/rust-skillsChoose RAII, pooling, lazy init, and guard patterns before implementing Rust resources like connections, sessions, and transactions.
7341.2k
54M14 Mental ModelDev Toolszhanghandong/rust-skillsReframe Java-style reference thinking into Rust ownership, borrowing, and lifetimes before writing or reviewing Rust code.
7231.2k
55M09 DomainDev Toolszhanghandong/rust-skillsModel domain concepts in Rust with DDD patterns—entities, value objects, aggregates, and invariants—before wiring persistence or APIs.
7181.2k
56M11 EcosystemDev Toolszhanghandong/rust-skillsPick and wire the right Rust crates, features, and workspace patterns when Cargo errors or integration questions block progress.
7171.2k
57Rust Trait ExplorerDev Toolszhanghandong/rust-skillsInvoke when you need to map who implements a Rust trait or which traits a struct implements using LSP instead of manual grep spelunking.
7041.2k
58M13 Domain ErrorDev Toolszhanghandong/rust-skillsDesign Rust domain error types with clear audiences, recovery strategies, and retry or degradation patterns before implementation hardens the wrong shape.
7031.2k
59Rust Code NavigatorDev Toolszhanghandong/rust-skillsJump to Rust definitions, find all references, and read hover types in large crates without leaving the agent session.
6911.2k
60Unsafe CheckerDev Toolszhanghandong/rust-skillsReview Rust unsafe blocks and public APIs against a prioritized rule set before merge or release.
6851.2k

Showing the top 84 of 4,320 tools · search to find the rest.

Explore more
FAQ

Rust tools - common questions

What counts as a Rust tool?

Any agent skill, MCP server or marketplace tagged Rust - a focused slice of the broader Dev Tools category. Skillselion collects every Rust tool across types on one page.

How are Rust tools ranked?

By real community signal - installs, GitHub stars and votes - not paid placement. Sponsored slots, when present, are labelled and kept out of the ranking.

This week for builders

Five minutes, every Monday — the tools, releases and tactics for shipping solo.

unsubscribe anytime.