Projects

  1. RunWatch

    Linux process and service monitoring.

    Python · Linux · 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.

  2. depviz

    Dependency risk and upgrade-impact analysis.

    Python · Conda · PyPI

    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.

  3. seqgrep

    grep for biological sequences.

    Python · FASTA/FASTQ · IUPAC

    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.

  4. Gommitizen

    Conventional commits, implemented in Go.

    Go · Git

    DETAILS

    Designed for small, predictable release workflows where commit structure should help review, changelog generation, and long-term repository maintenance.

  5. gentr

    Run commands when files change.

    Go · CLI

    DETAILS

    Supports recursive watching, glob and stdin-based input, configurable output, and simple install and uninstall commands.