A lightweight, open-source headless e-commerce platform built with Go. Ships as a single binary with the admin panel and storefront embedded.
| Tool | Version | Purpose |
|---|---|---|
| Docker + Docker Compose | latest | Database (and optional app container) |
| Go | 1.23+ | Build backend (local development only) |
| Node.js | 20+ | Build frontends (local development only) |
| PostgreSQL | 16+ | Database (provided via Docker) |
git clone <repository-url> && cd stoa
cp config.example.yaml config.yaml
docker compose up -d
docker compose exec stoa ./stoa migrate up
docker compose exec stoa ./stoa admin create --email [email protected] --password your-password
| What | URL |
|---|---|
| Storefront | http://localhost:8080 |
| Admin Panel | http://localhost:8080/admin |
| API | http://localhost:8080/api/v1/health |
Full documentation is available in the Stoa Wiki:
Apache 2.0 -- see LICENSE.