I would like to self-nominate axum-autoroute.
It's a crate that we built and use in my company and that we recently decided to publish (see the recent announcement post: New crate: axum-autoroute ).
The goal of this crate is to ease the writing of OpenAPI documentation in the code for HTTP route handlers, for example by:
Avoiding to type the HTTP method or the handler path multiple times
Enforce that the HTTP responses returned by the HTTP handler are always documented
downcast-rs. It generates implementation code for a Trait: Any to allow downcasting from dyn Trait (where the standard library only supports downcasting from dyn Any, apart from trait upcasting (dyn Trait โ dyn Any) in edition 2024, which has limitations).
diesel-guard catches dangerous Postgres migrations before they take down production.
โ Detects operations that lock tables or cause downtime
โ Provides safe alternatives for each blocking operation
โ Works with both Diesel and SQLx migration frameworks
โ Supports safety-assured blocks for verified operations
A type-safe, ergonomic interface for performing CRUD operations on AWS DynamoDB tables to avoid wrestling with attribute values or expression strings: just clean, composable code that catches errors at compile time.
try-rs is a Rust-based workspace manager CLI with a TUI that helps developers organize, navigate, and manage temporary experiments and throwaway projects.
It provides a structured way to create and revisit short-lived workspaces, reducing friction during prototyping, exploration, and learning, while keeping experiments discoverable and easy to clean up.
The tool is designed to improve developer productivity by making experimentation a first-class workflow instead of an ad-hoc process.
It is a cross-jurisdictional framework (covering US, EU, Japan, etc.) that models global legal systems as strict Rust types. What makes it truly unique is that it treats law as a computational entity, integrating OxiZ (a Pure Rust port of the Z3 solver) to formally verify legal logic without any C++ dependencies.
This is a well-crafted syntax highlighter compatible with VSCode, and it helps me a lot when building my own static-site generator on GitHub - eure-lang/blog.eure.dev.
MCP is the protocol agents use to talk to external tools. I wanted to build MCP servers the
same way I build web services - tower middleware, .layer()s, and axum-style extractors.
So I built this.
Your existing tower middleware just works - timeout, rate-limit, tracing, etc.
Feels like axum if you've used axum (State, Json, Context extractors, router composition)
stdio, HTTP, or WebSocket from the same server code
Runs the official conformance tests in CI (39/39 passing, feels good)