Library
What I use for each job, and what I dropped along the way.
Apps
9/9 entries
browser
dictation
launcher
notes
passwords
screenshots
Run
17/20 entries
hosting
protocols
containers
models
network
Build
32/36 entries
language
testing
data
desktop
packages
video
Foundation
19/25 entries
The list
77 entries
| Name | Job | Standing | Evidence | Since |
|---|---|---|---|---|
| Apps | ||||
| ChatGPTOpenAI's desktop app for ChatGPT | assistants | in use | Brewfile | |
| ClaudeAnthropic's desktop app for Claude | assistants | in use | Brewfile | |
| Google ChromeGoogle's web browser | browser | in use | Brewfile | |
| ZenFirefox-based browser with vertical tabs and workspaces | browser | in use | Brewfile | |
| VoiceInkDictation for macOS that transcribes locally | dictation | in use | Brewfile | |
| RaycastLauncher for macOS with extensions, snippets and window management | launcher | in use | Brewfile · radar 0003 | |
| ObsidianMarkdown notes in a local vault, with plugins | notes | in use | Brewfile | |
| 1PasswordPassword manager, with a CLI for secrets in scripts and SSH keys | passwords | in use | Brewfile | |
| CleanShot XScreenshots and screen recording for macOS, with annotation | screenshots | in use | Brewfile | |
| Run | ||||
| Claude CodeAnthropic's coding agent for the terminal | agents | in use | dotfiles | |
| CodexOpenAI's coding agent for the terminal | agents | in use | Brewfile · dotfiles · radar 0068 | |
| Gemini CLIGoogle's Gemini agent for the terminal | agents | in use | Brewfile | |
| GooseBlock's open-source, extensible AI agent, CLI and desktop | agents | in use | Brewfile · radar 0002 | |
| KabaneTerminal kanban whose issues coding agents read and write over MCP | agents | in use | dotfiles | |
| OpenCodeOpen-source coding agent for the terminal and desktop | agents | in use | Brewfile · dotfiles | |
| PiTerminal coding agent with an SDK for building your own agents | agents | in use | dotfiles · 4 repos | |
| Cloudflare D1Cloudflare's serverless SQLite database for Workers | data | in use | 1 repo | |
| Durable ObjectsStateful Workers with their own storage, one instance per id | data | in use | 2 repos | |
| SQLiteEmbedded SQL database in a single file | data | in use | 2 repos | |
| Cloudflare WorkersServerless JavaScript and WebAssembly runtime on Cloudflare's network | hosting | in use | 4 repos | |
| WranglerCloudflare's CLI for developing and deploying Workers | hosting | in use | 8 repos | |
| A2AOpen protocol for agents on different frameworks to talk to each other | protocols | in use | 2 repos · radar 0062 | |
| Model Context ProtocolOpen protocol that connects agents to tools and data | protocols | in use | 2 repos | |
| Docker DesktopContainers on the Mac, with Compose and a managed Linux VM | containers | in use | Brewfile | |
| OllamaRuns open-weight models locally behind an HTTP API | models | in use | Brewfile | |
| TailscaleWireGuard mesh network between your own devices | network | in use | Brewfile | |
| Build | ||||
| KnipFinds unused files, exports and dependencies in JS and TS projects | quality | in use | 7 repos | |
| LefthookGit hooks manager, configured in YAML | quality | in use | Brewfile · 8 repos | |
| OxfmtPrettier-compatible code formatter from the Oxc project | quality | in use | 9 repos | |
| OxlintJavaScript and TypeScript linter written in Rust, from the Oxc project | quality | in use | 10 repos | |
| Vite+Unified web toolchain around Vite: dev, build, test, lint and format | quality | in use | 4 repos | |
| ReactLibrary for building user interfaces from components | web apps | in use | 13 repos | |
| TanStack QueryFetching, caching and syncing server state | web apps | in use | 6 repos | |
| TanStack RouterType-safe React router with file-based routes | web apps | in use | 7 repos | |
| TanStack StartFull-stack React framework on TanStack Router, with server functions | web apps | in use | 5 repos | |
| ViteFrontend build tool and dev server | web apps | in use | 10 repos | |
| PythonGeneral-purpose programming language | language | in use | mise | |
| RustSystems language with memory safety and no garbage collector | language | in use | 6 repos | |
| TypeScriptJavaScript with static types | language | in use | 18 repos | |
| ZigSystems language that doubles as a C and C++ toolchain | language | in use | mise | |
| LucideOpen-source icon set with React components | ui | in use | 8 repos | |
| Radix UIUnstyled, accessible React primitives | ui | in use | 3 repos | |
| shadcn/uiReact components you copy into the project, built on Radix and Tailwind | ui | in use | 3 repos | |
| Tailwind CSSUtility-first CSS framework | ui | in use | 6 repos | |
| BunJavaScript runtime, package manager and test runner in one | runtime | in use | mise · 13 repos | |
| DenoJavaScript and TypeScript runtime with permissions and built-in tooling | runtime | in use | mise | |
| Node.jsJavaScript runtime built on V8 | runtime | in use | mise | |
| PlaywrightBrowser automation and end-to-end tests for Chromium, Firefox and WebKit | testing | in use | 6 repos | |
| VitestTest runner built on Vite | testing | in use | 7 repos | |
| vitest-evalsVitest extension for running LLM evals as tests | testing | in use | 2 repos | |
| Drizzle ORMTypeScript ORM with SQL-shaped queries and generated migrations | data | in use | 3 repos | |
| ZodTypeScript-first schema validation | data | in use | 8 repos | |
| axumWeb framework for Rust on Tokio and Tower | rust | in use | 4 repos | |
| TokioAsynchronous runtime for Rust | rust | in use | 4 repos | |
| TanStack AIType-safe SDK for chat, tool calls and streaming across model providers | ai | in use | 3 repos · radar 0177 | |
| TauriDesktop and mobile apps with a web front end and a Rust core | desktop | in use | 3 repos | |
| pnpmNode package manager with a content-addressed store | packages | in use | Brewfile | |
| RemotionVideos written as React components and rendered frame by frame | video | in use | 3 repos | |
| Foundation | ||||
| NeovimModal text editor, extensible in Lua | editor | in use | Brewfile · dotfiles | |
| Visual Studio CodeMicrosoft's extensible code editor | editor | in use | Brewfile | |
| ZedCode editor written in Rust, with collaboration and an agent panel | editor | in use | Brewfile · dotfiles · radar 0087 | |
| fishShell with autosuggestions and syntax highlighting built in | shell | in use | Brewfile · dotfiles | |
| fzfFuzzy finder for any list piped into it | shell | in use | Brewfile | |
| StarshipCross-shell prompt, configured in TOML | shell | in use | Brewfile · dotfiles | |
| zoxideA cd that ranks directories by how often and how recently you visit them | shell | in use | Brewfile | |
| GitHub CLIGitHub from the command line: pull requests, issues, releases, API | git | in use | Brewfile · dotfiles | |
| lazygitTerminal UI for git: staging, rebasing and history in one view | git | in use | Brewfile · dotfiles | |
| WorktrunkCLI for git worktrees, designed for parallel agent workflows | git | in use | Brewfile · dotfiles | |
| chezmoiDotfile manager with templates, per-machine data and secrets | machine | in use | Brewfile | |
| HomebrewPackage manager for macOS | machine | in use | Brewfile | |
| miseVersion manager for runtimes and tools, global or per project | machine | in use | Brewfile · dotfiles | |
| ast-grepStructural code search and rewrite with syntax-tree patterns | search | in use | Brewfile | |
| fdAlternative to find with short syntax that respects .gitignore | search | in use | Brewfile | |
| ripgrepRecursive search that respects .gitignore | search | in use | Brewfile | |
| HerdrTerminal workspace and session runtime that coding agents run in | sessions | in use | Brewfile · dotfiles · radar 0150 | |
| GhosttyNative terminal emulator, GPU-rendered, configured in one plain-text file | terminal | in use | Brewfile · dotfiles | |
| IBM Plex MonoIBM's open-source monospace typeface | type | in use | Brewfile | |