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

Starts the dev server at localhost:5000. Open your browser, start building.

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.

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.