Go-based HTTP stub/mock service with Web UI and LLM-powered config generation (Mountebank alternative)
Go to file
backend-agent df64b7f89c docs: initialize stub-service repo with ADR-001
Architecture Decision Record for a Go-based HTTP stub/mock service
(Mountebank alternative) with Web UI and LLM-powered config generation.

Covers: component architecture, technology choices (Go + chi + Templ/htmx
+ SQLite), API design, data model, deployment model.
2026-05-07 08:33:52 +00:00
docs/adr docs: initialize stub-service repo with ADR-001 2026-05-07 08:33:52 +00:00
.gitignore docs: initialize stub-service repo with ADR-001 2026-05-07 08:33:52 +00:00
README.md docs: initialize stub-service repo with ADR-001 2026-05-07 08:33:52 +00:00
go.mod docs: initialize stub-service repo with ADR-001 2026-05-07 08:33:52 +00:00

README.md

stub-service

Go-based HTTP stub/mock service with Web UI and LLM-powered configuration generation.

An alternative to Mountebank focused on simplicity, a modern web interface, and AI-assisted stub creation.

Status

Planning phase — see ADR-001 for the architecture decision record.

Features (planned)

  • HTTP/HTTPS stub server with rich request matching (equals, contains, regex, JSONPath, XPath)
  • REST API for full CRUD management of imposters and stubs
  • Web UI for browsing, creating, and editing mock configurations
  • Real-time request log viewer
  • LLM integration for natural-language stub generation
  • Proxy mode with record/replay
  • Response templating via Go templates
  • File-based or embedded database persistence
  • Docker-ready deployment

License

Internal use.