Rust HTTP Server

Open-source Rust projects categorized as HTTP Server

Top 15 Rust HTTP Server Projects

  • actix-web

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

    Latest mention: Azure Active Directory reduced core count from ~40k to ~20k by migrating to .NET Core 3.1 | reddit.com/r/programming | 2021-01-14

    #2 https://github.com/actix/actix-web [Micro Framework]

  • iron

    An Extensible, Concurrent Web Framework for Rust

  • nickel.rs

    An expressjs inspired web framework for Rust

  • tide

    Fast and friendly HTTP server framework for async Rust

    Latest mention: Rusticles #20 - Wed Nov 18 2020 | dev.to | 2020-11-17

    http-rs/tide (Rust): Fast and friendly HTTP server framework for async Rust

  • gotham

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

  • miniserve

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

    Latest mention: What has been your experience creating a web app with Rust vs other languages | reddit.com/r/rust | 2021-01-16

    I haven't done anything SQL-related in Rust yet (I'm still waiting for something as comfortable as Django ORM migrations or Alembic) but I am currently working on something that's "miniserve but for image galleries" as a practice project.

  • rustful

    [OUTDATED] A light HTTP framework for Rust

  • rouille

    Web framework in Rust

  • rustless

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

  • tiny-http

    Low level HTTP server library in Rust

  • frank_jwt

    JSON Web Token implementation in Rust.

  • handlebars-iron

    Handlebars middleware for Iron web framework

  • rust-gfcgi

    Native Rust library for FastCGI

  • warp_lambda

    A super simple adapter crate to let you use warp filters with AWS lambda runtime

    Latest mention: Replacing FastAPI with Rust: Part 3 - Trying Actix | dev.to | 2021-01-12

    There is probably some standard way to get around this sort of stuff, but I couldn't figure it out, certainly not with messages as cryptic as the ones I was getting. So I turned to a crate I found called warp_lambda. That's right, I found a crate that allows you to run warp on AWS Lambda. As a reminder, rweb, the most promising option from a functional standpoint, is based on warp.

  • eve-rs

    A simple, intuitive, express-like HTTP library

    Latest mention: Does any interesting projects need help? | reddit.com/r/rust | 2020-12-22

    Hate to toot my own horn but https://github.com/vicara-hq/eve-rs

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).

Index

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

Project Stars
1 actix-web 10,223
2 iron 5,854
3 nickel.rs 2,801
4 tide 2,733
5 gotham 1,765
6 miniserve 1,110
7 rustful 868
8 rouille 603
9 rustless 601
10 tiny-http 485
11 frank_jwt 227
12 handlebars-iron 119
13 rust-gfcgi 9
14 warp_lambda 7
15 eve-rs 0