Anuradha WickramarachchiAnuradha Wickramarachchi

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
Go · React · AWS Terraform

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
Angular · Python · Docker · AWS Terraform

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
React · Vercel · Supabase · Quote System

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
Rust · AWS Lambda · Terraform · cargo-lambda

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
Python · AWS Lambda · Serverless Framework

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.

Rust · Data Structures · Storage Engines · PyPI

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
Rust · SQLite · UDFs · CLI

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.

Python · PyPI · Packaging · Poetry

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