Rust + Axum + Svelte + PostgreSQL DevOps Starter (CI/CD Ready)
Kick-start your next high-performance web application with Rust + Axum + Svelte + PostgreSQL, packaged in a modern DevOps-ready environment.
This starter includes everything you need to build, deploy, and monitor a full-stack application — using Docker, Prometheus, Grafana, and GitHub Actions CI/CD out of the box.
🚀 Tech Stack
- Backend: Rust (Axum framework)
- Frontend: Svelte + Vite + TypeScript
- Database: PostgreSQL 16
- Monitoring: Prometheus + Grafana
- Authentication: Keycloak (optional realm export)
- CI/CD: GitHub Actions (Docker build & push + optional deploy)
⚙️ Features
✅ REST API with /api/public/ping, /api/secure/hello, /metrics
✅ Frontend served via Nginx container
✅ Docker Compose environment with PostgreSQL
✅ Prometheus metrics integrated in backend
✅ Grafana dashboards auto-provisioned
✅ Keycloak realm template for OIDC auth
✅ Ready-to-use CI/CD workflow on GitHub Actions
✅ Clean project structure + .editorconfig + .gitignore
🧭 Quickstart
cd infra/docker
docker compose up -d --build
Open:
- Frontend → http://localhost:8085
- Backend → http://localhost:8080
- Prometheus → http://localhost:9090
- Grafana → http://localhost:3000
📦 Folder Structure
apps/
backend/ → Rust Axum API
frontend/ → Svelte + Vite + TypeScript
infra/
docker/ → Docker Compose + .env
monitoring/ → Prometheus + Grafana provisioning
keycloak/ → Realm export (optional)
.github/
workflows/ → CI/CD pipeline
📜 License
Personal and commercial use allowed.
Resale or redistribution of the pack (as-is) is not permitted.
💰 Pricing
Launch offer: 19 € → Regular: 49 €
Includes lifetime updates for the pack.
Build and deploy modern Rust web apps in minutes. This full-stack DevOps Starter includes Rust (Axum) backend, Svelte + TypeScript frontend, PostgreSQL, Docker Compose, Prometheus + Grafana, and GitHub Actions CI/CD — ready for production.