awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Framework web în Rust pentru API-uri REST

Clasament actualizat la 30 iun. 2026

For framework web Rust pentru API-uri REST, the strongest matches are nickel-org/nickel.rs (Nickel is a Rust web framework for building REST), tower-rs/tower (Tower is a low-level middleware abstraction library that frameworks) and http-rs/tide (Tide is a Rust async web framework for building). launchbadge/sqlx and iron/iron round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Selectăm repository-uri open-source de pe GitHub care se potrivesc cu „rust axum rest api”. Rezultatele sunt clasificate după relevanța față de căutarea ta — folosește filtrele de mai jos pentru a rafina rezultatele sau utilizează AI-ul.

Framework web în Rust pentru API-uri REST

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • nickel-org/nickel.rsAvatar nickel-org

    nickel-org/nickel.rs

    3,144Vezi pe 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 for building REST APIs, but it is not based on Axum and is a different framework entirely, so it won't serve as an Axum starter template.

    RustCustom Middleware ImplementationsRust Web Frameworks
    Vezi pe GitHub↗3,144
  • tower-rs/towerAvatar tower-rs

    tower-rs/tower

    4,093Vezi pe GitHub↗

    Tower is a modular service abstraction layer for the Rust programming language, providing a framework for building asynchronous request-response pipelines. It serves as a set of core components for managing backpressure, balancing loads, and abstracting service discovery. The project distinguishes itself through a layer-based middleware composition model, allowing services to be wrapped in recursive chains of decorators. This enables the declarative application of cross-cutting concerns, such as timeouts, rate limiting, and retries, in a protocol-agnostic manner. The library covers a broad r

    Tower is a low-level middleware abstraction library that frameworks like Axum are built on, not a starter template or application for building a REST API with Axum — you would use it as a building block inside such a project, not as the project itself.

    RustMiddlewareMiddleware Composition Layers
    Vezi pe GitHub↗4,093
  • http-rs/tideAvatar http-rs

    http-rs/tide

    5,099Vezi pe 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 Rust async web framework for building REST APIs, but it is not based on Axum and is a framework rather than a starter template, so it does not match the specific tooling or demonstration format this search requires.

    RustCustom Middleware ImplementationsRust Web Frameworks
    Vezi pe GitHub↗5,099
  • launchbadge/sqlxAvatar launchbadge

    launchbadge/sqlx

    16,630Vezi pe GitHub↗

    This toolkit provides an asynchronous interface for interacting with relational databases, offering a unified driver-agnostic layer for managing connection pools and executing transactions. It is designed to integrate with asynchronous runtimes, enabling non-blocking database operations while maintaining secure, encrypted communication between the application and the database server. The project distinguishes itself through its compile-time validation capabilities, which use procedural macros to inspect SQL syntax and parameter types against a live database schema during the build process. Th

    sqlx is an async SQL toolkit for Rust that provides database integration, but it is not an Axum-based REST API starter template or application—it is a building block you would use within such a project, not a self-contained example or template.

    RustSQL Database ConnectorsSQL Query Builders
    Vezi pe GitHub↗16,630
  • iron/ironAvatar iron

    iron/iron

    6,114Vezi pe GitHub↗

    Iron is a Rust web framework used for building concurrent web applications and APIs. It functions as a concurrent HTTP server and provides a stateless route dispatcher to map incoming URL paths and globs to specific handler functions. The project is centered around a middleware-based request pipeline, which allows the request-response cycle to be extended via plugins and modifiers. It utilizes a thread-safe state container to store shared application memory accessible across all concurrent handlers and middleware. The framework covers broad capability areas including dynamic API routing, sta

    Iron is a Rust web framework for building concurrent APIs, but it is not based on Axum—it uses its own middleware pipeline—so it does not match the request for an Axum-specific starter template or example.

    RustRust Web Frameworks
    Vezi pe GitHub↗6,114
  • actix/actix-webAvatar actix

    actix/actix-web

    24,421Vezi pe 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 Rust web framework, but it uses Actix's actor model instead of Axum, so while it shares the REST API domain, it is not the Axum-based starter template this search is after.

    RustAsynchronous Runtimes
    Vezi pe GitHub↗24,421
  • rwf2/rocketAvatar rwf2

    rwf2/Rocket

    25,747Vezi pe 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 powerful Rust web framework that supports RESTful patterns, but it's not Axum-based—the visitor is specifically looking for templates and resources built with Axum, so this repo is a neighboring framework rather than a direct match.

    RustRequest Body Deserializers
    Vezi pe GitHub↗25,747
  • juhaku/utoipaAvatar juhaku

    juhaku/utoipa

    3,682Vezi pe GitHub↗

    utoipa is a Rust API documentation tool used to generate machine-readable OpenAPI specifications. It functions as a specification generator and schema mapper that converts Rust structs and enums into compliant OpenAPI schemas. The project distinguishes itself by using procedural macros and traits to automate metadata extraction from code. It supports complex data modeling, including generics, polymorphism, and recursive type resolution, while synchronizing field renaming and tagging from serialization attributes. It also enables the composition of modular specifications, allowing multiple sma

    utoipa helps generate OpenAPI specs from Rust structs but is a documentation library, not an Axum-based REST API starter template or application itself — it’s a supporting component, not what this search asks for.

    RustOpenAPI Specification Generators
    Vezi pe GitHub↗3,682
  • tokio-rs/axumAvatar tokio-rs

    tokio-rs/axum

    25,028Vezi pe 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 the underlying web framework itself, not a starter template or example application — you would use it to build a REST API, but the visitor specifically asked for a reference project or template that demonstrates Axum usage.

    RustAsynchronous Request Handlers
    Vezi pe GitHub↗25,028
  • hyperium/hyperAvatar hyperium

    hyperium/hyper

    15,945Vezi pe GitHub↗

    Hyper is a low-level networking library designed for building high-performance HTTP clients and servers. It provides a foundational toolkit for creating network services that leverage asynchronous execution and memory-safe data handling, supporting both HTTP/1 and HTTP/2 protocols. The library distinguishes itself through a protocol-agnostic architecture that separates transport logic from HTTP semantics. It utilizes a service-trait abstraction to decouple network logic from the underlying transport, enabling developers to inject custom middleware for request interception and response transfo

    Hyper is the low-level HTTP library underpinning Axum, but this repository itself is not an Axum starter template or REST API application — it lacks the routing, validation, and documentation features you need, making it a building block rather than the ready-to-use scaffold you are searching for.

    RustCustom Middleware Implementations
    Vezi pe GitHub↗15,945
  • encode/django-rest-frameworkAvatar encode

    encode/django-rest-framework

    30,083Vezi pe GitHub↗

    Django REST Framework is a toolkit for building standards-compliant web services that map complex data models to structured HTTP responses. It provides a modular architecture for handling the request lifecycle, including authentication, permission checks, and content negotiation. The framework is designed to facilitate the development of robust APIs by transforming complex data types into native formats and validating incoming request payloads against defined schemas. The project distinguishes itself through a highly modular, class-based design that allows developers to build complex views an

    Django REST Framework is a mature toolkit for building REST APIs in Python with Django, but this search specifically targets starter templates built on the Axum framework in Rust, so it is not the right technology stack and does not serve as an Axum template.

    PythonAPI Schema Generation
    Vezi pe GitHub↗30,083
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
nickel-org/nickel.rs3.1KRustmit10 mai 2022
tower-rs/tower4.1KRustmit12 feb. 2026
http-rs/tide5.1KRustApache-2.05 ian. 2024
launchbadge/sqlx16.6KRustapache-2.012 feb. 2026
iron/iron6.1KRustMIT14 iun. 2024
actix/actix-web24.4KRustapache-2.019 feb. 2026
rwf2/rocket25.7KRustNOASSERTION28 dec. 2025
juhaku/utoipa3.7KRustapache-2.024 nov. 2025
tokio-rs/axum25KRustmit17 feb. 2026
hyperium/hyper15.9KRustmit17 feb. 2026

Related searches

  • un framework web pentru construirea de API-uri HTTP în Rust
  • a high performance web framework for Rust
  • an http client library for Rust
  • framework web pentru construirea de API-uri în Kotlin
  • a library for building Rust gRPC services
  • un runtime asincron pentru servicii de rețea concurente în Rust
  • an asynchronous runtime library for Rust
  • framework web pentru construirea de API-uri în Ruby