Generic Logo
Generic
GitHub →

Generic

Patterns for building full stack applications with type safety, rapid iteration, and owning the deployment pipeline.

Generic Logo

Templates

Templates for rapid prototyping and experiments using my tools of choice. Built for proof of concepts that can extend into long-lived applications.

TypeScript Stack

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.

React Node.js TypeScript Docker

Python Stack

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.

FastAPI PostgreSQL Alembic Docker

What's Included

Core patterns that make shipping weekend projects and experiments satisfying.

Docker

Containerized

Applications run in containers for portability, with multi-stage builds and optimized images.

IaC

Infrastructure as Code

Own your deployment pipeline with Terraform and Kamal for automated provisioning.

CI/CD

Production Ready

Full-featured CI/CD with testing, linting, and type checking for rapid iteration.

Coming Soon

Near-term additions and long-term vision for the Generic Fullstack project.

🚀 Infrastructure

Complete Terraform CI/CD

Automated provisioning with secrets management

Easy Config Deployment with Kamal

Simple declarative configuration for new services

📦 New Templates

Rust Template

Axum with Askama templates & PostgreSQL

📊 Observability

Metrics & Logging

Prometheus metrics & centralized logging

Distributed Tracing

OpenTelemetry integration across services

💡 Future Ideas

🦀 Full-stack Rust template (Axum + HTMX)

📦 Background jobs for Python (Redis + Arq)

🤖 LLM patterns + Tensor Zero integration

🔐 Auth patterns (cryptographic keys/proxy)