A Skilluv starter — Go 1.23 (Gin + sqlx) backend, SvelteKit 5 frontend, PostgreSQL 18.
- Backend: Go 1.23 + Gin 1.10 + sqlx + pgx/v5 +
golang-migratefor migrations +slogstructured logs - Frontend: SvelteKit 5 (runes) + Tailwind v4
- Orchestration: Docker Compose (postgres + backend + frontend)
- Tests:
go test+ Vitest + Playwright - CI: GitHub Actions
git clone git@github.com:skilluv-community/starter-fullstack-go.git
cd starter-fullstack-go
cp .env.example .env
docker compose up --build- Frontend: http://localhost:5173
- Backend: http://localhost:3001/health
GET /health— livenessGET /api/hello?name=Ada— greetingGET/POST/DELETE /api/notes— CRUD (sqlx + PostgreSQL,golang-migrateon boot)- SvelteKit pages
/and/notes
Starter fullstack Go (Gin + sqlx) + SvelteKit. Voir docs/fr/getting-started.md.
git clone git@github.com:skilluv-community/starter-fullstack-go.git
cd starter-fullstack-go
cp .env.example .env
docker compose up --buildMIT — see LICENSE.