#server #guest #routes #instance #home #register

guest-server

A simple HTTP server implementation

8 releases

0.1.7 Jan 26, 2025
0.1.6 Dec 31, 2024
0.1.3 Nov 28, 2024

#427 in HTTP server

Download history 356/week @ 2024-11-26 60/week @ 2024-12-03 81/week @ 2024-12-10 59/week @ 2024-12-17 116/week @ 2024-12-31 5/week @ 2025-01-07 93/week @ 2025-01-21 21/week @ 2025-01-28 9/week @ 2025-02-04 16/week @ 2025-02-11

139 downloads per month

MIT license

15KB
209 lines

A Simple HTTP Server Implementation

Example

Create a server instance and register a GET route:

use guest_server::{Server, HttpResponse};

let mut server = Server::new();

server.get("/", home);

fn home(query_params: Option<Vec<u8>>) -> HttpResponse {
        HttpResponse::new(200, Some("Hello, World!".to_string()))
}

server.listener(80);

No runtime deps