A Skilluv starter template — Rust + Axum backend, SvelteKit frontend, PostgreSQL.
A production-ready starting point for a fullstack app built with the Skilluv signature stack:
- Backend: Rust (Axum, sqlx, PostgreSQL 18)
- Frontend: SvelteKit 5 (runes) + Tailwind
- Orchestration: Docker Compose (postgres + backend + frontend + adminer)
- Tests:
cargo test+ Vitest + Playwright - CI: GitHub Actions
Clone, cp .env.example .env, docker compose up. That's it.
git clone git@github.com:skilluv-community/starter-fullstack-rust.git
cd starter-fullstack-rust
cp .env.example .env
docker compose up --build- Frontend: http://localhost:5173
- Backend: http://localhost:3001/health
- Adminer (DB): http://localhost:8080
backend/ Axum server + sqlx migrations + integration tests
frontend/ SvelteKit app (Svelte 5 runes, Tailwind)
docs/ Bilingual docs (fr, en)
.github/ CI + dependabot + PR template
GET /health— liveness probeGET /api/hello?name=Ada— dummy greeting endpointGET/POST/DELETE /api/notes— CRUD demo backed by PostgreSQL- SvelteKit pages
/(hello demo) and/notes(CRUD demo) - FR/EN i18n via a runes-backed store
Un point de départ prêt-à-l'emploi pour une app fullstack basée sur la stack signature Skilluv :
- Backend : Rust (Axum, sqlx, PostgreSQL 18)
- Frontend : SvelteKit 5 (runes) + Tailwind
- Orchestration : Docker Compose (postgres + backend + frontend + adminer)
- Tests :
cargo test+ Vitest + Playwright - CI : GitHub Actions
Clone, cp .env.example .env, docker compose up. C'est tout.
git clone git@github.com:skilluv-community/starter-fullstack-rust.git
cd starter-fullstack-rust
cp .env.example .env
docker compose up --build- Frontend : http://localhost:5173
- Backend : http://localhost:3001/health
- Adminer (DB) : http://localhost:8080
backend/ Serveur Axum + migrations sqlx + tests d'intégration
frontend/ App SvelteKit (Svelte 5 runes, Tailwind)
docs/ Documentation bilingue (fr, en)
.github/ CI + dependabot + template PR
GET /health— liveness probeGET /api/hello?name=Ada— endpoint de salutationGET/POST/DELETE /api/notes— démo CRUD sur PostgreSQL- Pages SvelteKit
/(démo hello) et/notes(démo CRUD) - i18n FR/EN via un store runes
MIT — see LICENSE.
- Skilluv — the platform this template is designed for
- Skilluv Community Charter
- Other starters