Skip to main content

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 →