Pagoda
A free, MIT-licensed Go full-stack starter kit with an admin panel, HTMX, and Alpine.js

- Best for
- Go developers who want a server-rendered, HTMX/Alpine-based full-stack starter with an admin panel and auth, avoiding a heavy client-side JS framework.
- Skip if
- You want a React/Vue single-page app frontend, or need Postgres/MySQL instead of the default SQLite setup.
Pagoda is an open-source, MIT-licensed Go starter kit by Mike Stefanello for building server-rendered web apps without a heavy JavaScript framework. It combines the Echo web framework and Ent ORM on the backend with Gomponents, HTMX, and Alpine.js on the frontend, styled with Tailwind CSS and daisyUI. It includes a dynamic admin panel, built-in authentication (login, registration, password reset, email verification), background task queuing, session management, CSRF protection, and file uploads - positioned as a template repo rather than a locked-in framework.
Pros
- Free, open source, MIT licensed, with a large and active GitHub following (~2,950 stars, updated August 2026)
- HTMX + Alpine + server-rendered approach keeps the frontend simple and JS-light
- Built-in admin panel, auth flows, background jobs, and file uploads cover a lot of common app needs out of the box
Cons
- SQLite as the default database may need swapping out for production-scale relational workloads
- Go + HTMX/Gomponents is a different mental model than typical React/Next.js SaaS starters
- No built-in payments/billing - it's a general app starter, not SaaS-specific
Features
Auth and access
- Auth included
What's in the box
- Admin dashboard
- File uploads
Data and infra
- Background jobs
- Caching
Licensing and commercial
- Open source
- Free tier
- MIT licensed
Alternatives

CoreUI React
Free Bootstrap-based React admin dashboard template with 40+ native components
from $2
Rails Tabler Starter
Free Rails admin starter built on the Tabler dashboard theme

Vue Vben Admin
A modern Vue 3 admin panel built with Shadcn UI, Vite, and TypeScript in a monorepo