Documentation / guide
Introduction
Welcome to Kthulu - The high-performance AI-powered CLI framework.
SSG Generated
Welcome to Kthulu
Kthulu is a comprehensive toolkit for building high-performance, maintainable web applications with Go, Templ, and HTMX. It combines the speed of Go with the developer experience of modern hypermedia systems.
Why Kthulu?
- Development Speed: Go from idea to deployed app in minutes, not days.
- Maintainability: Enforced Clean Architecture ensures your codebase scales.
- Performance: Built on high-performance Go libraries and standard libraries.
- Simplicity: One binary deployment. No complex microservices mesh required for most apps.
Key Features
- AI Scaffolding: Describe your app, and Kthulu builds the skeleton.
- Self-Healing: The dev server detects panics and provides AI-powered diagnostic suggestions (set
OPENAI_API_KEYfor full AI diagnosis; falls back to heuristic hints). - Marketplace: a rich ecosystem of plug-and-play modules (Auth, Payments, CRM).
- Admin UI: Instant back-office generation for your data models.
The Tour
Ready to dive in? Follow our structured learning path:
- Installation: Set up your environment.
- Quick Start: Build your first app in 5 minutes.
- Project Structure: Learn the architecture.
- Modules: Extend your app.
- Deployment: Go live.