Go TUI + simple HTTP server packaged as an importable module.
This repository exposes a bubbleserver package that provides a BubbleTea-based TUI to manage a small HTTP server and register routes.
-
Ensure Go is installed (Go 1.25+ recommended).
# install the bubbleserver package go get github.com/efraim132/BubbleWebServer/bubbleserver -
See
example_main.gofor a full usage example. Example imports:import "github.com/efraim132/BubbleWebServer/bubbleserver"
- For quick testing run
go run main.gofrom the repo root. This runs the local TUI + bundled webserver. - Default webserver port is 8090; use
/set portin the TUI or callserver.SetDefaultPort(...)in code.
TUI main screen:
Port selection form:

