Package: pico
Pico is a minimal Go web application starter template — a "Laravel Lumen" for the Dracory ecosystem. It is a stripped-down version of the Blueprint, keeping only config, the rtr router, and the neat database layer. No stores, tasks, schedulers, CMS, or auth — a clean foundation for microservices and APIs.
Repository: https://github.com/dracory/pico
Installation
git clone https://github.com/dracory/pico
cd pico
cp .env.example .env
go run ./cmd/server
What's Included
- Environment-based configuration with validation (app + database only).
- High-performance rtr router with a minimal middleware chain.
- neat ORM with SQLite/MySQL/PostgreSQL support and connection pooling.
- Graceful shutdown with timeout.
When to Use
- APIs and microservices that don't need stores, auth, or a CMS.
- Prototypes that want the Dracory config/router/database conventions without the full Blueprint.