JB

Projects

Open source tools and libraries I've built to solve real problems

Functype

Functype brings powerful functional programming patterns to TypeScript. It includes immutable data structures like List and Set, error handling with Option and Either, pattern matching with Match, and lazy evaluation with LazyList. Designed for developers who want type-safe, composable code.

TypeScript Functional Programming npm

ts-builds

ts-builds provides a consistent build experience across all your TypeScript projects. It includes preconfigured TypeScript, ESLint, Prettier, and Vitest settings, along with scripts for building, testing, and publishing npm packages with dual CommonJS and ES module support.

TypeScript tsdown Vitest ESLint Prettier

Supabase Typed Query

A strongly-typed query abstraction layer for Supabase that makes database operations safer and more ergonomic. Features include automatic type inference, entity patterns for multi-tenancy, soft delete handling, and composable query builders.

TypeScript Supabase PostgreSQL

Microsoft To Do MCP Server

A Model Context Protocol server for Microsoft To Do integration with AI assistants.

TypeScript MCP Microsoft Graph API

Reddit MCP Server

MCP server for fetching and creating Reddit content through AI assistants.

TypeScript MCP Reddit API

git2pdf

CLI tool to convert GitHub repositories into readable PDF documents.

TypeScript CLI PDF
Archived

Angular Help Overlay

Angular wrapper for intro.js providing step-by-step instruction overlays.

Angular TypeScript intro.js