A very lightweight CLI utility that serves a file directory over HTTP
go-live can be used for local web development, production static-site serving, or as a network file server. By default go-live serves the directory it is executed in.
README: https://github.com/antsankov/go-live
Use-Cases
- Local development of an HTML/JS project (can serve any frontend code).
- Host a production static site yourself as a GitHub Pages alternative.
- A lightweight network file host that can serve over a LAN or the whole Internet.
- Run on an embedded system or Kubernetes cluster to share files and host a static website on a network (full binary is less than 5MB).