Build fast.
Ship faster.
One binary. Routing, database, templates, deployment — all included. Source code vendored into your project. Read it, modify it, own it.
Three commands, running app
Requires Go 1.25+
congo init myapp
Scaffolds a project with the full framework vendored inside.
congo dev
Dev server with hot reload at localhost:5000. Change a file, server restarts.
congo launch
Builds, ships, and deploys with health checks and rollback.
Vendored Source
The full framework is copied into your project as regular Go files. Read every line, modify anything, no hidden magic.
HTMX + DaisyUI
Server-rendered HTML with HTMX interactivity and DaisyUI components. Most pages need zero JavaScript.
SQLite ORM
Auto-migrating database with type-safe collections. Define a struct, get CRUD. LibSQL for production replicas.
React Islands
Optional React components for complex UI. Auto-mounted on page load and HTMX swaps. HMR in development.
AI-Ready
congo claude launches Claude Code with full framework context. AI knows your patterns.
One Binary
Web server, CLI, database, and deployment tooling compile into a single executable. No runtime dependencies.
Congo Workspace
Your development workspace. Ships with Congo. Deploy it on any server and get a browser IDE, Docker hosting, and an AI agent that works while you sleep.
One server. Everything you need.
Browser IDE, Docker container management, automatic TLS, AI agent, and a persistent workspace. Install with one command, start building immediately.
What we've built with Congo
Every service below is a Congo app — built with the framework, deployed with Congo Dev, running on one server. This is what the framework makes possible.
This website is a Congo app. Five controllers, two models, thirteen templates. Browse its source to see how it's built.
Stay Updated
Get notified about new releases and updates.