Real-Fruit-Snacks

Small tools, one job each.

Written by one person, for jobs I kept doing by hand. Each tool below is shown by its job: what you hand it, and what you get back.

12 tools

  1. 01screen-markRust

    Screenshot capture and annotation in pure Rust

    In Ctrl+PrintScreen

    Out screen-mark_2026-11-05_091412.png

    Rust · Windows, Linux Source

  2. 02port-syncPowerShell

    Keeps qBittorrent's port synced to Proton VPN

    In Port pair 51037->51037

    Out listening port updated: 48213 -> 51037

    PowerShell · Windows Source

  3. 03carifysh, PowerShell

    Convert video for Uconnect USB playback, via ffmpeg

    In HEVC 10-bit · 1080p · AC3 5.1

    Out H.264 8-bit · 720p · AAC stereo

    sh, PowerShell · Windows, macOS, Linux Source

  4. 04certapiC#

    mTLS API client for the Windows certificate store

    In a client certificate in CurrentUser\My

    Out 200 OK; the key never left the store

    C# · Windows Source

  5. 05identity-genHTML

    Offline generator for throwaway signup identities

    In a signup form that wants too much

    Out a stand-in: name, handle, passphrase

    HTML · browser Source

  6. 06amazon-order-syncJavaScript

    Syncs your Amazon orders into local Markdown notes

    In Amazon's order history

    Out one Order-<id>.md per order

    JavaScript · Windows, Linux Source

  7. 07powershell-toolboxPowerShell

    A grab-bag of my PowerShell scripts, each one standalone

    In every repo your gh login sees

    Out one at a time: keep, archive or delete

    PowerShell · Windows Source

  8. 08forge-frameworkPython

    Modular offensive-security framework with a console

    In use, set, run

    Out hosts, creds and loot in one workspace

    Python Source

  9. 09open-fileTypeScript

    Learn and play chess in your browser, offline

    In a blunder in one of your games

    Out a puzzle made from it

    TypeScript · browser Source

  10. 10proxflowTypeScript

    Proxmox map and lab builder that works offline

    In a Proxmox with no internet

    Out a domain lab, built from one canvas

    TypeScript · Windows Source

  11. 11agent-toolkitPowerShell

    Pinned installers and config for my coding setup

    In a bare Windows machine

    Out the same pinned coding setup

    PowerShell · Windows, Linux Source

  12. 12killer-skillsJavaScript

    Claude Code skills for sites, repo pages and review councils

    In /killer-design

    Out a site, screenshotted and fixed

    JavaScript · Claude Code Source

Around them

How they're built

The rules I hold every repo to.

  1. One job per tool. If it needs a second README section to explain, it's two tools.

  2. Install is one line, shown first.

  3. “Tested on” is a list of real versions, not a promise.

  4. Known issues sit above the fold.

Retired

Archived The water series: read-only, with no fixes or releases.