🌐

HTTP Server

advanced

hyper alternative - Low-level HTTP server implementation

hyper alternatifi - Dusuk seviye HTTP sunucu uygulamasi

Estimated Time
⏱️ 2-4 months
Essential Crates
📦 2

Tags

httpservernetworkingprotocol

Required Crates

Essential

socket2
Socket configuration

Soket yapilandirmasi

crates.io →
socket2 = "0.5"
httparse
HTTP parsing

HTTP ayristirma

crates.io →
httparse = "1"

Optional

h2
HTTP/2 implementation

HTTP/2 uygulamasi

crates.io →
h2 = "0.4"

Starter Template

Copy this Cargo.toml to get started:

[package]
name = "my-http-server"
version = "0.1.0"
edition = "2021"

[dependencies]
socket2 = "0.5"
httparse = "1"
h2 = "0.4"
thiserror = "1"
tracing = "0.1"

Related Patterns

Learn these patterns to build this project effectively:

Other Networking Projects