DEVSQL
Query AI coding history joined with Git commits
SQL engine that unifies Claude Code conversation history with Git repository data. Join AI interactions with commits, diffs, and branches to analyze development patterns and productivity.
Query AI coding history joined with Git commits
SQL engine that unifies Claude Code conversation history with Git repository data. Join AI interactions with commits, diffs, and branches to analyze development patterns and productivity.
Terminal-aesthetic React component library
54-component React library with MS-DOS/terminal aesthetics built on Base UI. Monospace typography, box-drawing borders, and full theming via CSS classes. This site is built with it.
Dual-interface text editor (TUI + GUI)
Text editor with both a terminal UI and graphical interface sharing the same engine. Built in Rust with a focus on keyboard-driven workflows and extensibility.
MCP server for AI-driven Rust debugging
Model Context Protocol server that gives AI agents deep access to Rust project analysis. Provides structured debugging context, crate inspection, and compilation diagnostics to LLMs.
18M ops/sec schema validation in Rust/WASM
High-performance schema validation library for Rust with WASM bindings. Achieves 18 million operations per second for common validation patterns.
SQL over Claude Code conversation data
Query your Claude Code history using SQL. Analyze conversations, tool usage patterns, and token consumption across your AI-assisted development sessions.
SQL over Git repositories
Query Git repositories using SQL. SELECT commits, branches, diffs, and blame data with full SQL syntax. Supports joins across multiple repos.
Stateless CLI debugger for Node.js + browsers
Debug Node.js processes and automate browser pages using a stateless CLI interface. Designed for AI agent workflows where traditional debuggers break down.
Visual feedback via screenshot annotations
CLI tool for annotating screenshots with circles, arrows, and text. Built for AI agent workflows where visual feedback from humans guides automated actions.
Fast execution pipeline for AI agents
Execution framework for chaining AI agent actions with structured logging, retry logic, and parallel execution. Optimized for throughput over latency.
Git blame for AI-generated code
Track which prompts produced which code. Correlates AI conversation history with Git diffs to attribute code generation to specific prompts.
Terminal HTTP client with TUI
Interactive HTTP client with a terminal user interface. Send requests, inspect responses, and manage collections without leaving the terminal.
Terminal command palette
Quick-access command palette for the terminal. Fuzzy search across commands, bookmarks, and scripts with keyboard-driven navigation.
Terminal display toolkit
Low-level toolkit for building terminal displays. Provides primitives for box-drawing, color management, and cursor positioning.
Persistent key-value store CLI
Local-first key-value store accessible from the command line. Store text, JSON, or binary files with versioning and fast lookups.
Role-based access control for SpacetimeDB
Role-based access control for SpacetimeDB modules. Define roles, permissions, and access policies for your SpacetimeDB tables and reducers.
Authentication utilities for SpacetimeDB
Authentication utilities for SpacetimeDB. Handle identity verification, session management, and auth flows for SpacetimeDB modules.
Backup and restore for SpacetimeDB
Backup and restore tools for SpacetimeDB databases. Snapshot, export, and restore your SpacetimeDB data.
React companion for SpacetimeDB client
React companion library for the SpacetimeDB client SDK. Hooks, providers, and components for building reactive UIs over SpacetimeDB.
Zod schema bridge for SpacetimeDB
Bridge Zod schemas to SpacetimeDB type definitions. Validate data at the boundary between your TypeScript app and SpacetimeDB modules.
Runtime for stdb-zod-bridge
Runtime support for the Zod-to-SpacetimeDB schema bridge. Handles type coercion and validation at runtime.
Standard types for SpacetimeDB TypeScript
Standard type definitions for SpacetimeDB TypeScript modules. Shared interfaces and types used across the stdb-* package ecosystem.
Testing utilities for SpacetimeDB
Testing utilities for SpacetimeDB modules. Mocks, fixtures, and helpers for writing tests against SpacetimeDB reducers and tables.
ESLint plugin for SpacetimeDB
ESLint plugin with rules for SpacetimeDB development patterns. Catches common mistakes in reducer definitions and table schemas.
Codegen for SpacetimeDB Zod schemas
Code generator that produces Zod schemas from SpacetimeDB module definitions. Automates type-safe validation layer generation.
Runtime for stdb-zod-gen
Runtime support for stdb-zod-gen generated schemas. Required peer dependency for generated code.
NFT collection management toolkit
Tools for managing and analyzing NFT collections. Includes metadata processing, rarity scoring, and collection-level analytics.
Hexagonal Game of Life
Conway's Game of Life on a hexagonal grid. Explores emergent behavior with six-neighbor topology instead of the classic eight-neighbor square grid.
Halite AI competition bot
AI bot for the Halite programming competition. Implements resource gathering and territory control strategies on a procedurally generated map.
Ann Arbor community project
Community-focused project for Ann Arbor, Michigan. Local tools and resources built for the community.