Servery

software

A zero-dependency, batteries-included pure-Python HTTP file server with rich listings, uploads, authentication, TLS, and modern protocol support

period:2026-present
tech:
PythonHTTPWebDAVTLSFile Sharing

Servery is a pure-Python alternative to python -m http.server for serving and sharing directories without adding core dependencies. It is distributed as a package, a single auditable Python file, and a zip application.

Its server-side directory interface includes search, file-type facets, sorting, pagination, archive downloads, and light and dark themes without client-side JavaScript. The protocol surface includes conditional and range requests, resumable uploads, HTTPS, Basic Auth, WebDAV, HTTP/2, optional HTTP/3, TFTP, integrity digests, and bounded resource controls.

Servery binds to localhost by default and requires explicit opt-in for uploads and broader network exposure.