As a software engineer, I love tools — especially the ones that cater to a small set of needs and interop with other tools nicely (you know, the UNIX way). The following are the tools I currently maintain.
I’ve started to document the process of maintaining these tools here.
(WI: “written in”)
| Tool | What it does | WI | 
|---|---|---|
| omm | is a keyboard-driven task manager for the command line | |
| hours | is a no-frills time tracking toolkit for the command line | |
| prs | lets you stay updated on pull requests from your terminal | |
| bmm | lets you get to your bookmarks in a flash | |
| ecscope | lets you monitor AWS ECS resources from the terminal | |
| kplay | lets you inspect messages in a Kafka topic in a simple and deliberate manner | |
| cueitup | lets you inspect messages in an AWS SQS queue in a simple and deliberate manner | |
| dfft | lets you monitor changes as AI agents modify your codebase | |
| outtasync | lets you Identify Cloudformation stacks that have drifted or gone out of sync | |
| punchout | takes the suck out of logging time on JIRA | |
| graphc | lets you query graph databases via an interactive console | |
| act3 | lets you glance at the last 3 runs of your Github Actions | |
| mult | lets you run a command multiple times and glance at the outputs | |
| ecsv | helps you check the versions of your systems running in ECS tasks across various environments | |
| schemas | lets you inspect postgres schemas in the terminal | |
| commits | lets you glance at git commits through a simple TUI | |
| dstll | gives you a high level overview of various constructs in your code files | 
smaller utilities
I also maintain smaller utilities, each designed for a narrow use case.
| Utility | What it does | WI | 
|---|---|---|
| mrj | merges your open dependency upgrade PRs | |
| ting | provides audio feedback on the command line | |
| tash | lets you stash content that you can access later | |
| urll | lets you browse URLs in a webpage in a recursive manner | |
| dstlled-diff | is a Github action that makes reviewing large-scale structural code changes easier | |
| shfl | lets you rearrange lines in a file with simple keymaps | |
| ghx | provides an alternative to GitHub’s UI for viewing commit logs between git tags | |
| squish | lets you resize images via the command line | |
| squidge | shortens delimited data | |
| tbll | outputs data in tabular format | |
| tomo | is a no-frills pomodoro progress indicator for tmux |