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).