Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Awesome Rust AI Coding Awesome

rewrite-rs/awesome-rust-ai-coding: curated tools, skills, and guides for AI coding assistants with Rust

License, last commit, stars

A curated list of tools, skills, and guides for using AI coding assistants effectively with Rust.

The ownership model, trait system, and strict compiler in Rust make it a hard language for LLMs to write well. Code that compiles is not the same as code that is idiomatic, safe, and clippy-clean. This list collects resources that specifically improve AI-assisted Rust development, not general-purpose coding-assistant lists with Rust as an afterthought.

Contents

Agent Skills & Rulesets

Skill packs and rule files that steer coding agents toward idiomatic, correct Rust.

  • rewrite-rs/skills - Comprehensive agent skills for writing idiomatic Rust and porting code from other languages (Python, TypeScript, Go, Java, C++, C) into Rust. Works with Claude Code and other skill-compatible agents.

MCP Servers & Tooling

Model Context Protocol servers that expose Rust tooling to coding agents.

  • isaacphi/mcp-language-server - General-purpose MCP language server (get definition, references, rename, diagnostics) with rust-analyzer support.
  • jbr/cargo-mcp - MCP server for safe access to Cargo operations, including clippy, check, and test.
  • joshrotenberg/cratesio-mcp - MCP server for querying crates.io: crate search, dependency analysis, download stats, and security audits.
  • snowmead/rust-docs-mcp - MCP server for agents to explore Rust crate documentation, analyze source code, and inspect dependency structure.
  • terhechte/cursor-rust-tools - MCP server giving LLMs access to Rust Analyzer, crate docs, and cargo commands.
  • zeenix/rust-analyzer-mcp - MCP server providing rust-analyzer integration: hover info, definitions, references.

Agent Plugins

Installable plugin packages that bundle Rust tooling and skills into a coding agent.

Contributing

Contributions welcome! Read the contribution guidelines first.

Licensed under BSD 3-Clause.