Templates & Starters
Reusable infrastructure-as-code blueprints, full-stack web applications, database extensions, and package publishing starters.
Full-Stack & Web Applications
Complete full-stack starter templates with frontend, backend, and automated cloud deployments.

IceBreak — Full-Stack Go & React Template
A production-ready full-stack web application blueprint demonstrating how to deploy a Go backend service and a modern React frontend to AWS using Terraform. Features automated CI/CD workflows, infrastructure-as-code automation, and powers a real-world synchronized group break timer application.
- Go HTTP service with structured concurrency
- React frontend configured with Vite & Tailwind CSS
- Complete AWS infrastructure deployment via Terraform
- Automated CI/CD deployment via GitHub Actions

Template Web Server
A comprehensive architecture template for deploying web applications to AWS using Terraform. Includes an Angular web frontend and two starter backend Lambdas: one using pure Python for light tasks, and another using Docker container images to deploy a containerized Python microservice.
- Angular single-page application frontend
- Serverless Python Lambda + containerized Docker microservice
- Full AWS Terraform provisioning (S3, CloudFront, API Gateway, Lambda)
- Automated build & packaging scripts
AV Car Care — Service Provider Web Template
A commercial-grade service provider and small business web template built with modern React, hosted on Vercel with a Supabase database backend. Designed for service businesses requiring online booking, service catalogs, and an interactive customer quote estimator.
- Vercel edge deployment with fast global content delivery
- Supabase PostgreSQL integration for customer requests and quotes
- Interactive multi-step service quote estimation form
- SEO-optimized responsive UI with modern typography
Cloud & Serverless Infrastructure
Infrastructure-as-code blueprints and low-latency serverless templates.

Rust AWS Lambda Template
A high-performance Rust-based AWS Lambda starter, managed using cargo-lambda and deployed via Terraform. Incorporates the lambdamux routing crate for express-style declarative route declarations with zero runtime overhead and minimal cold starts.
- Sub-millisecond Rust execution runtime with zero cold starts
- Declarative HTTP routing powered by the lambdamux macro crate
- Automated local building with cargo-lambda
- Modular Terraform modules for Lambda, IAM, and API Gateway
AWS Lambda Serverless Boilerplate
A simplistic, battle-tested Python serverless boilerplate for rapid prototyping and cloud web service deployment. Powers microservices and real-world production projects like vinyl.lk.
- Fast local development and offline emulation
- Standardized CORS and error-handling utilities
- Lightweight Python runtime setup with dependency packaging
- Single-command deployment to AWS
Database Engines & Low-Level Toolkits
Data structures, storage engine components, and custom database extension templates.
rs-avl — Database Development Starter
A generic, high-performance AVL tree implementation in Rust designed specifically for database storage engine development, secondary indexing, and ordered key-value lookup. Serves as the foundational indexing layer behind the avldb document database.
- Self-balancing AVL tree with logarithmic search, insert, and delete
- Range query iterators for indexed range scanning
- Ceiling, floor, and nearest-neighbor key lookup methods
- Exposed with zero-copy Python bindings on PyPI
sqlite-functions — SQLite Extension Starter
A clean toolkit and starter template for authoring custom Rust user-defined functions (UDFs) and extensions for SQLite. Simplifies building high-performance numerical, analytical, and cryptographic functions callable directly inside SQL queries and CLI tools.
- Ergonomic macros for registering custom scalar and aggregate functions
- Safe memory boundary abstractions across SQLite C APIs and Rust
- Supports standalone CLI tools with bundled SQLite functions
- Published to crates.io for instant inclusion in Rust projects
Package Publishing & Developer Blueprints
Reference implementations for package structure, automated testing, and distribution.
CaseChange — PyPI Package Publication Starter
A reference starter template demonstrating how to structure, test, build, and publish a modern Python library to PyPI. Features automated semantic versioning, distribution packaging, and unit test suites.
- Clean, standard Python package directory layout
- Wheel and source distribution (sdist) build configuration
- Pre-configured PyPI metadata, licensing, and documentation
- Ideal reference starting point for first-time or rapid package publishing
