Build web apps in Go. Fast.

Copper is a batteries-included Go toolkit for the GRIP stack: Golang, React, Inertia, and Postgres.

$ go install github.com/gocopper/cli/cmd/copper@latest

~/dev

                    
nvim
INSERT pkg/rockets/router.go go · utf-8
 
Fleet
+ Add rocket
  • 🚀 Falcon 9 Ready
  • 🚀 Artemis I Fueling
  • 🚀 Starship In orbit

Everything included

The GRIP Stack
Golang, React, Inertia, and Postgres. One command scaffolds the whole stack, wired together and ready to build on.
One Binary
Build frontend apps along with your backend and ship everything in a single binary.
Frontend Tooling
React with Vite and Inertia built in. Hot module replacement in development, embedded assets in production.
Server-side HTML
Copper includes utilities that help build web apps with server rendered HTML pages.
Auto Restarts
Copper detects changes and automatically restarts server to save time.
Scaffolding
Skip boilerplate and scaffold code for your packages, database queries and routers.
Batteries Included
Includes a CLI, dev server, config management, structured logging and errors, and database migrations.
First-party packages
Includes packages for pub/sub, emails, Prometheus metrics, and the Inertia and Vite integrations.