The Canonical Stack
Static Websites
Astro (static site generation)
Hono with JSX templating (server-side rendering)
Interactive Web Applications
Hono with JSX templating and native web technologies and HTMX.
Alpine.js for sprinkled progressive enhancement.
Vue.js for highly interactive apps.
Mobile Applications
Native technologies on iOS & Android.
React Native if quantity is preferred over quality.
https://github.com/pointfreeco/sharing-grdb
Runtime
Node.js or Bun
Relational Database
SQLite.
PostgreSQL if SQLite doesn't meet the scaling requirements.
Kysely for query building.
Deployment
GitHub Actions for CI/CD pipelines.
Terraform for declarative hardware provisioning.
NixOS for declarative software provisioning.
Hetzner Cloud for small- to medium-sized infrastructure.
Secrets Management
Self-hosted Hashicorp Vault.
Observability
Self-hosted LGTM stack (Loki, Grafana, Tempo, Mimir).