PROGRAM-REGISTRY
Projects
Small tools built to solve real problems.
Process observation / Linux systems
RunWatch
A lightweight Linux service and process monitor built for operational visibility without requiring a full observability stack.
Python · Linux · systemd · cgroups · OpenMetrics
DETAILS
Tracks process trees, CPU, memory, disk I/O, file descriptors, TCP/UDP connections, Unix sockets, and HTTP health checks. Includes structured JSON logs, OpenMetrics output, strict TOML configuration, atomic writes, and persistent monitoring through systemd.
Dependency analysis / Environment inspection
depviz
A dependency-risk and upgrade-impact inspector for PyPI and Conda/Bioconda environments.
Python · PyPI · Conda · Bioconda · Graph Analysis · CLI
DETAILS
Resolves package graphs, calculates dependency blast radius and transitive weight, explains why packages are present, estimates upgrade impact, renders ASCII trees, identifies environment conflicts, and caches repeatable analyses.
Sequence search / Bioinformatics
seqgrep
A DNA-aware, grep-style search tool for biological sequences.
Python · FASTA · FASTQ · Gzip · IUPAC · Multiprocessing
DETAILS
Supports literal sequence search, optional IUPAC ambiguity matching, reverse-complement search, circular DNA boundary matches, FASTA/FASTQ input, gzip-compressed files, and chunked multiprocessing for long sequences.
Commit workflow / Developer tooling
Gommitizen
A Go implementation of Commitizen for generating consistent conventional commit messages.
Go · CLI · Git · Conventional Commits
DETAILS
Designed for small, predictable release workflows where commit structure should help review, changelog generation, and long-term repository maintenance.
File watching / Command execution
gentr
A lightweight command runner that watches files and directories, then reruns a command automatically.
Go · File Watching · Command Execution · CLI
DETAILS
Supports recursive watching, glob and stdin-based input, configurable output, and simple install and uninstall commands.