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+

01
congo init myapp

Scaffolds a project with the full framework vendored inside.

02
congo dev

Dev server with hot reload at localhost:5000. Change a file, server restarts.

03
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.

D

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.

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.