Patterns for building full stack applications with type safety, rapid iteration, and owning the deployment pipeline.
Templates for rapid prototyping and experiments using my tools of choice. Built for proof of concepts that can extend into long-lived applications.
Node.js • React • API
After years with the TypeScript ecosystem, this pattern finally works: pnpm for package management and turbo for monorepo support. Great for static sites, Express services, or anywhere TypeScript is your team's core skillset.
FastAPI • Alembic • PostgreSQL
HATEOAS-driven development with FastAPI, SQLAlchemy, and htmx. Perfect for rapid prototyping with Python's vast ecosystem, LLM patterns, and declarative execution. Includes Google OAuth and SSR patterns.
Core patterns that make shipping weekend projects and experiments satisfying.
Applications run in containers for portability, with multi-stage builds and optimized images.
Own your deployment pipeline with Terraform and Kamal for automated provisioning.
Full-featured CI/CD with testing, linting, and type checking for rapid iteration.
Near-term additions and long-term vision for the Generic Fullstack project.
Complete Terraform CI/CD
Automated provisioning with secrets management
Easy Config Deployment with Kamal
Simple declarative configuration for new services
Rust Template
Axum with Askama templates & PostgreSQL
Metrics & Logging
Prometheus metrics & centralized logging
Distributed Tracing
OpenTelemetry integration across services
🦀 Full-stack Rust template (Axum + HTMX)
📦 Background jobs for Python (Redis + Arq)
🤖 LLM patterns + Tensor Zero integration
🔐 Auth patterns (cryptographic keys/proxy)