Pocket HTTP Server
Feb 2026A minimal HTTP server with query-parameter auth and request logging middleware.
Tech Stack
Golang
Overview
A tiny Go HTTP server with query-param auth, request logging middleware, and graceful shutdown. It is meant as a clean reference for basic routing, middleware wiring, and shutdown behavior in Go.
Run it with `go run main.go` and it listens on http://localhost:7129.
- GET /: health check
- GET /login?user=admin&pass=1234: auth endpoint
It is intentionally small, so you can read the entire flow in a few minutes and copy the pieces you need for bigger services.