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.

TypeScriptFunctional Programmingnpm

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.

TypeScripttsdownVitestESLintPrettier

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.

TypeScriptSupabasePostgreSQL

Microsoft To Do MCP Server

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

TypeScriptMCPMicrosoft Graph API

Reddit MCP Server

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

TypeScriptMCPReddit API

git2pdf

CLI tool to convert GitHub repositories into readable PDF documents.

TypeScriptCLIPDF
Archived

Angular Help Overlay

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

AngularTypeScriptintro.js