Gojang Framework
A modern, batteries-included web framework for Go and HTMX
🔋 Batteries Included
Everything you need out of the box: authentication, admin panel, ORM, security features, and more. Start building features, not infrastructure.
⚡ HTMX First
Build modern, dynamic web applications without heavy JavaScript frameworks. HTMX integration lets you create rich interactions with minimal code.
🛡️ Type Safe
Powered by Ent ORM for compile-time type safety. Catch errors early and refactor with confidence. GraphQL-like queries in Go.
🚀 Production Ready
Built-in security best practices, structured logging, middleware, audit trails, and comprehensive testing support. Deploy with confidence.
🎨 Auto-Generated Admin
Reflection-based admin panel that automatically provides CRUD interfaces for any model. No manual admin code needed.
📦 Developer Experience
Task-based automation, hot reload with Air, powerful generators, and clear project structure. Focus on building features.
Quick Start
Get up and running in minutes:
# Clone the repository
git clone https://github.com/gojangframework/gojang
cd gojang
# Install Task automation
go install github.com/go-task/task/v3/cmd/task@latest
# Setup and run
task migrate
task seed
task dev
# Your app is now running at http://localhost:8080 🎉
View Full Quick Start Guide →