Rust HTTP Server

Open-source Rust projects categorized as HTTP Server

Top 23 Rust HTTP Server Projects

HTTP Server
  1. actix-web

    Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.

    Project mention: Show HN: PDF2MD – Rust+Redis+ClickHouse+VLLM conversion pipeline for PDFs | news.ycombinator.com | 2024-11-21
  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. loco

    🚂 🦀 The one-person framework for Rust for side-projects and startups

    Project mention: Loco 0.14 on Cathyos: 始め方 | dev.to | 2025-01-10
  4. miniserve

    🌟 For when you really just want to serve some files over HTTP right now!

    Project mention: Bashbro – Make Any Comp a Web-Based File Server | news.ycombinator.com | 2024-07-08

    Also "For when you really just want to serve some files over HTTP right now! "

    https://github.com/svenstaro/miniserve

  5. Iron

    An Extensible, Concurrent Web Framework for Rust

  6. Tide

    Fast and friendly HTTP server framework for async Rust

  7. salvo

    A powerful web framework built with a simplified design.

  8. Nickel

    An expressjs inspired web framework for Rust

  9. granian

    A Rust HTTP server for Python applications

    Project mention: Introducing Intention: A High-Performance RSGI Framework for Python | dev.to | 2024-06-17

    That might change in the future (see also: https://github.com/emmett-framework/granian/issues/330).

  10. Gotham

    A flexible web framework that promotes stability, safety, security and speed.

  11. bayard

    A full-text search and indexing server written in Rust.

  12. static-web-server

    A cross-platform, high-performance and asynchronous web server for static files-serving. ⚡

    Project mention: Show HN: Wd-40, a static webserver with automatic hot-reloads | news.ycombinator.com | 2024-08-18

    >I thought the name was inspired by a cheap, easily available lubricant that comes in handy for every home.

    It is, especially it's rust-repellent properties. The only 'plug-and-play' static webserver I found was, well... https://github.com/static-web-server/static-web-server/ which is written in Rust (I didn't look around super hard). But, being a gopher, and since it lacked live reload, I wrote my own.

  13. teo

    Schema-driven web server framework.

    Project mention: This Week In Python | dev.to | 2024-06-14

    teo – Schema-driven web server framework (written in Rust, supports Python)

  14. Rouille, Rust web server middleware

    Web framework in Rust (by tomaka)

  15. binserve

    A fast production-ready static web server with TLS (HTTPS), routing, hot reloading, caching, templating, and security in a single-binary you can set up with zero code.

  16. tiny-http

    Low level HTTP server library in Rust

  17. Rustless

    REST-like API micro-framework for Rust. Works with Iron.

  18. http

    Host These Things Please - a basic http server for hosting a folder fast and simply (by thecoshman)

  19. piping-server-rust

    Infinitely transfer between every device over pure HTTP with pipes or browsers

  20. frank_jwt

    JSON Web Token implementation in Rust.

    Project mention: JSON Web Tokens (JWT): Guía Esencial y Buenas Prácticas | dev.to | 2025-01-07
  21. http-server

    Simple and configurable command-line HTTP server (by http-server-rs)

  22. ReductStore

    The Fastest Time Series Object Storage for AI Infrastructure

    Project mention: Keeping MQTT Data History with Node.js | dev.to | 2024-11-21

    The MQTT protocol is widely used in IoT applications because of its simplicity and ability to connect different data sources to applications using a publish/subscribe model. While many MQTT brokers support persistent sessions and can store message history while an MQTT client is unavailable, there may be cases where data needs to be stored for a longer period of time. In such cases it is recommended to use a time series database. There are many options available, but if you need to store unstructured data such as images, sensor data or Protobuf messages, you should consider using ReductStore as a MQTT database. It is a time series database specifically designed to store large amounts of unstructured data, optimised for IoT and edge computing.

  23. handlebars-iron

    Handlebars middleware for Iron web framework

  24. wasmedge_hyper_demo

    Lightweight HTTP servers based on hyper / warp frameworks in the WasmEdge Runtime.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust HTTP Server discussion

Log in or Post with

Rust HTTP Server related posts

  • Loco v0.14 Released #1161

    1 project | news.ycombinator.com | 9 Jan 2025
  • JSON Web Tokens (JWT): Guía Esencial y Buenas Prácticas

    1 project | dev.to | 7 Jan 2025
  • Understanding JWT, Cryptography, and Authentication Best Practices

    1 project | dev.to | 16 Dec 2024
  • Actix Web - The Rust Framework for Web Development - Hello World

    1 project | dev.to | 5 Nov 2024
  • Microservices using ASP.NET Core, Ocelot, MongoDB and JWT

    2 projects | dev.to | 19 Oct 2024
  • A recap about the Zentrox development

    4 projects | dev.to | 28 Sep 2024
  • Show HN: Hosting my website using my own C web server

    6 projects | news.ycombinator.com | 24 Sep 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source HTTP Server projects in Rust? This list will help you:

# Project Stars
1 actix-web 22,229
2 loco 6,865
3 miniserve 6,307
4 Iron 6,128
5 Tide 5,080
6 salvo 3,534
7 Nickel 3,035
8 granian 3,016
9 Gotham 2,247
10 bayard 1,859
11 static-web-server 1,624
12 teo 1,419
13 Rouille, Rust web server middleware 1,146
14 binserve 1,040
15 tiny-http 1,039
16 Rustless 618
17 http 450
18 piping-server-rust 297
19 frank_jwt 252
20 http-server 185
21 ReductStore 185
22 handlebars-iron 118
23 wasmedge_hyper_demo 84

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?