awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Rust web frameworks

Ranking updated Jul 13, 2026

For a high performance web framework for Rust, the strongest matches are actix/actix-web (Actix Web is a high-performance, asynchronous Rust framework that), tokio-rs/axum (Axum is a high-performance, asynchronous Rust web framework that) and seanmonstar/warp (Warp is a high-performance, asynchronous Rust web framework that). http-rs/tide and salvo-rs/salvo round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “best rust web framework”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Rust web frameworks

Find the best repos with AI.We'll search the best matching repositories with AI.
  • actix/actix-webactix avatar

    actix/actix-web

    24,421View on GitHub↗

    Actix Web is an asynchronous web framework designed for building high-performance network services. It provides a foundation for processing concurrent requests through a non-blocking execution model, utilizing an actor-based concurrency system to manage lightweight processes and message passing. The framework includes a low-level networking layer that handles the parsing and serialization of HTTP traffic according to standard specifications. The framework distinguishes itself through a type-safe routing engine that enforces strict data types at compile time, ensuring that request parameters a

    Actix Web is a high-performance, asynchronous Rust framework that provides all the requested features, including type-safe routing, middleware support, and built-in WebSocket capabilities.

    RustAsynchronous RuntimesType-Safe Routing
    View on GitHub↗24,421
  • tokio-rs/axumtokio-rs avatar

    tokio-rs/axum

    25,028View on GitHub↗

    Axum is a web framework for the Rust programming language designed for building scalable and high-performance backend services. It provides a modular, asynchronous programming model that centers on a declarative routing engine, allowing developers to map HTTP requests to handler functions using a type-safe API. The framework distinguishes itself through a robust request extraction system that leverages trait-based reflection to automatically parse and validate incoming data into strongly typed function arguments. By utilizing a standardized service abstraction, it enables the composition of m

    Axum is a high-performance, asynchronous Rust web framework that natively supports type-safe routing, middleware, and seamless integration with the broader ecosystem for database and JSON handling.

    RustType-Safe RoutingAsynchronous Request Handlers
    View on GitHub↗25,028
  • seanmonstar/warpseanmonstar avatar

    seanmonstar/warp

    10,245View on GitHub↗

    Warp is a Rust HTTP web framework designed for building high-performance web servers. It provides a system for managing request pipelines, implementing WebSocket servers for bidirectional communication, and serving static assets from the local filesystem. The framework is characterized by its use of type-safe request pipelines and routing. It utilizes a filter-based approach to extract and validate metadata from headers, query strings, and request bodies before they reach the application handler. Broad capability areas include HTTP API development, asynchronous task execution, and state-base

    Warp is a high-performance, asynchronous Rust web framework that natively supports type-safe routing, middleware, and WebSocket communication, making it a comprehensive choice for building robust web applications.

    RustType-Safe Routing
    View on GitHub↗10,245
  • http-rs/tidehttp-rs avatar

    http-rs/tide

    5,099View on GitHub↗

    Tide is an asynchronous web server framework and HTTP toolkit for the Rust programming language. It provides a system for building high-concurrency network applications and REST APIs using non-blocking I/O and asynchronous runtimes. The framework is centered around a middleware-based request pipeline, allowing developers to intercept and process HTTP requests and responses through pluggable logic layers. It supports a hierarchical route tree to organize endpoints into nested groups that share common path prefixes and scoped middleware. Capability areas include real-time communication via Web

    Tide is a high-performance, asynchronous Rust web framework that provides the requested middleware pipeline, type-safe routing, and built-in support for JSON serialization and WebSockets.

    RustRequest MiddlewareHTTP Middleware PipelinesReal-Time Communication
    View on GitHub↗5,099
  • salvo-rs/salvosalvo-rs avatar

    salvo-rs/salvo

    4,376View on GitHub↗

    Salvo is a comprehensive Rust web framework for building asynchronous HTTP servers and web applications. It features a hierarchical web router that uses a tree-based structure to map requests to handlers and an asynchronous middleware pipeline based on the onion model for request and response pre- and post-processing. The framework is distinguished by its native support for modern network protocols, including a QUIC-based HTTP/3 implementation alongside HTTP/1 and HTTP/2. It includes an integrated OpenAPI documentation generator that extracts schemas directly from handler signatures to produc

    Salvo is a high-performance, asynchronous Rust web framework that provides a robust middleware pipeline, type-safe routing, and extensive support for database and JSON integration, making it a strong candidate for building modern web applications.

    RustRequest MiddlewareReal-Time Communication
    View on GitHub↗4,376
  • rwf2/rocketrwf2 avatar

    rwf2/Rocket

    25,747View on GitHub↗

    Rocket is a type-safe web framework designed for building server-side applications. It provides a high-performance asynchronous routing engine that maps incoming network traffic to concurrent handler functions, while managing the full lifecycle of web requests. The framework emphasizes compile-time verification, ensuring that request parameters, response types, and routing logic remain consistent throughout the development process. The framework distinguishes itself through its use of request guards, which act as a validation layer to intercept and transform incoming data into structured type

    Rocket is a mature, high-performance web framework for Rust that provides type-safe routing, asynchronous request handling, and a robust middleware ecosystem, making it a primary choice for building web applications.

    RustRequest RoutersRoute HandlersType-Safe Web Frameworks
    View on GitHub↗25,747
  • nickel-org/nickel.rsnickel-org avatar

    nickel-org/nickel.rs

    3,144View on GitHub↗

    Nickel is a web framework for the Rust programming language designed to handle HTTP requests and responses. It functions as a server-side toolkit that provides integrated routing, middleware, and JSON deserialization. The framework utilizes a middleware-based request pipeline to insert custom logic and state management into the request-response cycle. It also includes a server-side template engine for generating dynamic HTML pages by merging data with markup templates. The project covers high-level capabilities for REST API development, web application routing, and global error handling to i

    Nickel is a Rust web framework that provides essential features like middleware, routing, and JSON handling, though it lacks the modern asynchronous runtime support found in more contemporary Rust web frameworks.

    RustHTTP ServersCustom Middleware ImplementationsMiddleware Chains
    View on GitHub↗3,144
  • sergiobenitez/rocketS

    SergioBenitez/rocket

    0View on GitHub↗

    Rocket is a mature, high-performance web framework for Rust that provides type-safe routing, built-in JSON serialization, and a robust middleware system, making it a primary choice for building web applications.

    Server Frameworks
    View on GitHub↗0

Related searches

  • a web framework for building HTTP APIs in Rust
  • a high performance web framework for Go
  • an http client library for Rust
  • a web framework for building APIs in Kotlin
  • a library for implementing WebSockets in Rust
  • an asynchronous runtime library for Rust
  • a game engine written in Rust
  • a lightweight HTTP router for Go