GOTH Stack
A modern web application stack combining:
- Go (Backend)
- HTMX (Frontend Interactivity)
- Tailwind CSS + DaisyUI (Styling)
Features
- Server-Side Rendering
- Real-time capabilities with SSE
- Built-in tools and utilities
- API documentation with Swagger
- Modern responsive design
- Zero client-side JavaScript (optional)
Getting Started
- Clone this repository
- Copy
.env.exampleto.env - Run
go mod download - Start the server:
go run main.go
API Documentation
- Install swag by running
go install github.com/swaggo/swag/cmd/swag@latest - Visit
/api/swagger/index.htmlafter starting the server
Example Posts
Check out the /posts route for blogging examples
License
MIT
Languages
Go
58.8%
HTML
26.6%
Makefile
6.7%
Shell
5.8%
Dockerfile
1.7%
Other
0.4%