Skip to content
View VirInvictus's full-sized avatar

Highlights

  • Pro

Block or report VirInvictus

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
VirInvictus/README.md

VIR · INVICTVS

the unconquered. ex libris Brandon LaRocque.

programmer. curator. former chef. ten years in kitchens and mining camps before The C Programming Language, read at night between shifts. now a computer engineering student with a CS degree underway. the credential follows the practice.

i build native linux desktop software for people who treat their library as worth maintaining. rust with gtk4, c built with meson, python where the standard library reaches. it runs on your machine and answers to you.

no cloud.  no docker.  no electron.  no telemetry.  no accounts.  no vc.
your data on your disk: sqlite in WAL, single-writer worker, read-only pool, FTS5.
compile-time boundaries over code-review rules.  hard ceilings over soft benchmarks.
local-first, or it doesn't ship.

shipping & done

  • Atrium · native gnome task manager. org-mode internals (uuids, plain-text round-trip) under a Things 3 / OmniFocus surface, with a calibre-style search grammar. Rust · GTK4 · shipping v0.41.1
  • Framework · native gnome document viewer for pdf, djvu, comics, and ebooks. mupdf and djvulibre under the fixed-layout formats; epub and mobi reflow natively through webkitgtk. C · GTK4 · shipping v0.77.0
  • Lattice · cli for music collectors. library trees, integrity checks, cover and tag audits. the filesystem is the source of truth. Python · complete v4.8.1
  • CalibreQuarry · reads a calibre metadata.db raw, in read-only. catalogs, audits, exports. no calibredb, no dependencies. Python · stdlib · complete v3.1.0
  • deadbeef-cui · faceted, foobar2000-columns library browser plugin for the DeaDBeeF player. C · complete v1.3.3

in the workshop

  • Conservatory · calibre for audio. a native gnome manager that owns and moves your music, podcasts, and audiobooks on disk, all played from one libmpv queue. sqlite is the source of truth. Rust · GTK4
  • opends · reverse-engineering toolkit for ssi's dark sun crpgs (1993–94). a disassembler and byte-exact reassembler for the games' undocumented gpl bytecode vm, plus gff/sprite/save editors. bring your own gog copy. Rust · Python
  • Viaduct · netnewswire ported to linux. single-writer sqlite, opml on disk, hard memory ceilings. Rust
  • Hermitage · read-only gallery browser for calibre libraries. Python
  • Bindery + oceanstrip · repair broken epubs and strip store watermarks, epubcheck-clean. Python · stdlib

the full sixteen, with screenshots and the long writeups, live in the codex → virinvictus.github.io

elsewhere

Rust · C · Python · GTK4 · SQLite · Meson — and a soft spot for Ruby.

support

if any of this is useful to you and you'd like to chip in:

bc1qkge6zr45tzqfwfmvma2ylumt6mg7wlwmhr05yv

Pinned Loading

  1. Viaduct Viaduct Public

    an opinionated rust-based port of netnewswire for linux

    Rust 1

  2. Atrium Atrium Public

    Native GNOME task manager with two-way Org-mode sync. Things-style lists for daily use, OmniFocus-depth planning when you need it. Calibre-style search grammar. Local SQLite, no cloud, no telemetry…

    Rust

  3. Lattice Lattice Public

    CLI toolkit for music collectors — library trees, integrity checks, cover art, tag audits.

    Python 9

  4. deadbeef-cui deadbeef-cui Public

    A faceted library browser plugin for Deadbeef. Columns-UI-like.

    C 2

  5. CalibreQuarry CalibreQuarry Public

    A Calibre metadata.db miner for book collectors — catalogs, audits, series tracking, and structured exports without calibredb.

    Python

  6. Bindery Bindery Public

    Repair broken EPUBs with safe, deterministic, epubcheck-gated fixes, with optional atomic in-place replacement in a Calibre library.

    Python