Tools

Packages, experiments, and side-projects

ZUI
A CSS-first UI library with optional React, Astro, Solid, Svelte, and Vue components.
CSS, TypeScript
npm package template
A small, reusable starter repo for building TypeScript npm packages with its own SKILL.md for AI-powered skill development.
TypeScript
@mrmartineau/xtractr
Reusable page content (as markdown) and metadata extractor, based on Obsidian's Defuddle extractor.
TypeScript
@mrmartineau/strifx
Like clsx for strings — conditionally compose any string, not just classNames.
TypeScript
@mrmartineau/kit
A personal collection of utilities, components, and hooks for use across projects.
TypeScript, Biome, OxLint, OxFmt, ESLint, Prettier
Lang Compare
Compare language features across a range of topics in a structured, comparable format.
Astro, TypeScript
Surround for Zed
A Zed extension that lets you surround selected text with code snippets — inspired by vscode-surround.
Rust, TypeScript, LSP server
url-merge
A zero-dependency URL path joiner. Like path.join() but for URLs.
TypeScript
Journal
Personal journalling app. Open source.
SvelteKit, TypeScript, PostgreSQL, Supabase
Raycast extensions
A collection of Raycast extensions for personal and public use.
cloudflare-worker-scraper
Page metadata scraper powered by Cloudflare Workers.
TypeScript, Cloudflare Workers
Rigel VS Code theme
Port of the Rigel colour theme for VS Code.
Code Notes (Gatsby Theme)
Gatsby theme for your digital garden. Archived.
Gatsby, MDX, TypeScript, Theme UI
Design System Utils
A micro framework that standardises your design-system and provides helpful utilities to access its information.
Kickoff
A lightweight, flexible Sass-based front-end framework.