awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Rust Web-Framework für REST-APIs

Ranking aktualisiert am 30. Juni 2026

For Rust-Web-Framework für REST-APIs, 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.

Wir kuratieren Open-Source GitHub Repositories passend zu „rust axum rest api“. Die Ergebnisse sind nach Relevanz für deine Suche sortiert — nutze die Filter unten oder verfeinere die Suche mit KI.

Rust Web-Framework für REST-APIs

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • nickel-org/nickel.rsAvatar von nickel-org

    nickel-org/nickel.rs

    3,144Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,144
  • tower-rs/towerAvatar von tower-rs

    tower-rs/tower

    4,093Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,093
  • http-rs/tideAvatar von http-rs

    http-rs/tide

    5,099Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,099
  • launchbadge/sqlxAvatar von launchbadge

    launchbadge/sqlx

    16,630Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗16,630
  • iron/ironAvatar von iron

    iron/iron

    6,114Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,114
  • actix/actix-webAvatar von actix

    actix/actix-web

    24,421Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗24,421
  • rwf2/rocketAvatar von rwf2

    rwf2/Rocket

    25,747Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗25,747
  • juhaku/utoipaAvatar von juhaku

    juhaku/utoipa

    3,682Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,682
  • tokio-rs/axumAvatar von tokio-rs

    tokio-rs/axum

    25,028Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗25,028
  • hyperium/hyperAvatar von hyperium

    hyperium/hyper

    15,945Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,945
  • encode/django-rest-frameworkAvatar von encode

    encode/django-rest-framework

    30,083Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗30,083
Die Top 10 auf einen Blick vergleichen
RepositoryStarsSpracheLizenzLetzter Push
nickel-org/nickel.rs3.1KRustmit10. Mai 2022
tower-rs/tower4.1KRustmit12. Feb. 2026
http-rs/tide5.1KRustApache-2.05. Jan. 2024
launchbadge/sqlx16.6KRustapache-2.012. Feb. 2026
iron/iron6.1KRustMIT14. Juni 2024
actix/actix-web24.4KRustapache-2.019. Feb. 2026
rwf2/rocket25.7KRustNOASSERTION28. Dez. 2025
juhaku/utoipa3.7KRustapache-2.024. Nov. 2025
tokio-rs/axum25KRustmit17. Feb. 2026
hyperium/hyper15.9KRustmit17. Feb. 2026

Related searches

  • ein Web-Framework zum Erstellen von HTTP-APIs in Rust
  • a high performance web framework for Rust
  • an http client library for Rust
  • ein Web-Framework zum Erstellen von APIs in Kotlin
  • a library for building Rust gRPC services
  • eine asynchrone Runtime für nebenläufige Netzwerkdienste in Rust
  • an asynchronous runtime library for Rust
  • ein Web-Framework zum Erstellen von APIs in Ruby