Echo Project Generator.
Scaffold a ready-to-run Echo API for Go with a clean project structure, GORM ORM, SQLite database, and Go modules for dependencies in one command. The code is yours, with no runtime dependency on TriStack.
Why Echo
Echo is a minimalist Go framework with a clean API for routing, binding, and centralized error handling. This stack uses GORM with auto-migration on startup for the shortest path to a running API.
- APIs that want structured error handling from day one
- Prototypes that should start without a migration tool
- Teams that like a small, stable framework surface
Create the project
tristack my-echo-app --language go --framework echo --frontend none --orm gorm --migrations none --database sqlite --package-manager go --addons docker air golangci-lint --git --install
What's included
- Echo app with an items CRUD example and a health check
- GORM ORM
- SQLite database
- Go modules for dependencies
- Docker
- Air
- golangci-lint
Run it
cd my-echo-app go mod tidy air
- GET /health
- GET /api/v1/items
- POST /api/v1/items
