The conviction these three share: what you decide to keep should outlive the software that wrote it. Plain files, open formats, nothing a future you can't inspect with standard tools.
- mailvault — Back up and archive your mailboxes: plain IMAP, Gmail, Microsoft 365 over MS Graph, Proton Mail through the Bridge. One
.emlfile per message, no container and no database — a local copy that is still readable in ten years, searchable through a query database built on demand. - immure — Rust library for content-addressed file storage: an entry is named by the hash of its own content, written once and never altered. Deduplication and integrity checking fall out of the naming scheme — no index, no database, and plain
sha256sumcan still audit the store decades from now. Optional zstd compression and authenticated encryption. - ossuary — A personal archive of everything, with everything known about it. A file goes in once, named by the hash of its own content; what is known about it — origin, extracted metadata, your own tags and comments — accretes as an append-only record of claims, none ever rewritten. Built on immure. Early days: pre-0.1.0, and the format may still shift under you.
Archiving as well, though inside someone else's product — tools for working with the DocuWare DMS:
- docuware-client — Client library for the DocuWare DMS REST API. Query archives, transfer documents, edit index fields, read OCR text; ships with a
dw-clientCLI for everyday tasks. - docuware-mcp — MCP server that exposes DocuWare to LLM clients like Claude Desktop. Built on top of docuware-client.
- exhume — A resumable disk imaging and rescue tool — a friendlier
dd/ddrescue. Its--refreshmode rewrites only the blocks that actually changed, sparing flash/NAND unnecessary write cycles, and a human-readable state file makes any interrupted run resumable. - revenant — Atomic Btrfs snapshots of the Linux root filesystem, EFI partition included. A safety net against bad updates.
- fifi — Finds identical files in directory trees. Fast, parallel, and hardlink-aware. Rust successor to duplicates, with xxh3 hashing and JSON output for scripting.
- uwhat — A human-friendly USB device lister — for when the output of
lsusbmakes your eyes glaze over.
- viddeck — Fast, modern web frontend for browsing your video collection. Thumbnails, metadata, and inline playback, powered by ffmpeg.
- jellyplex-sync — Keeps Plex and Jellyfin movie libraries in sync through hardlinks — one file on disk, two frontends to enjoy it from.
- media-toolbelt — Docker image bundling audio and video CLI tools (ffmpeg, sox, flac, loudgain, MKVToolNix, and friends). A portable toolbox for hosts like Unraid where installing software is awkward.
- exorcise — Casts out the reader state Calibre secretly writes into your EPUB files, and rebuilds the container to OCF spec so every reader still recognises it. Never touches the actual content of the book.
- dockdoe — Single-binary Docker host monitor with an embedded web UI. Live container metrics — CPU, memory, state — grouped by compose stack, with htop-style host stats on top. For when squinting at
docker statshas lost its charm. - filebridge — Lightweight, secure REST API for remote file access — for when FTP and SFTP feel like either too much or too little.
- monsta — Lightweight status and metrics REST endpoint for Python applications. FastAPI-native and thread-safe, with declarative counters, samplers, and holders for app state.