# pkgs.tinyland.dev -- Complete Package Reference > Open-source libraries by Tinyland Software LLC. Auto-discovered from GitHub. ## tinyland-cleanup v0.0.0 Cross-platform disk cleanup daemon with graduated thresholds — Go, Nix, systemd/launchd - Ecosystem: multi - Category: systems - Repository: https://github.com/jesssullivan/tinyland-cleanup - Stars: 0 - License: MIT - Tags: disk, cleanup, daemon, go - Gate: override Overview: tinyland-cleanup is a conservative disk-pressure cleanup daemon for developer machines and CI hosts. It focuses on build-system and developer-tool caches where unmanaged disk pressure can break local work, remote runners, or hermetic build flows. The current production target is Darwin developer machines plus Linux/Rocky builder and runner machines. - Dry-run behavior must stay useful enough for operator review. - Cleanup policy should explain what it plans to remove and why. - Host free-space... --- ## cmux vlab-v0.75.0 de-attestation development work for cmux terminal; lets get this built for common linux DEs ^w^ - Ecosystem: multi - Category: systems - Repository: https://github.com/jesssullivan/cmux - Stars: 2 - License: NOASSERTION - Tags: terminal, multiplexer, ghostty, ai - Gate: override Install (brew): brew install --cask cmux Overview:

cmux

A Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents

Download cmux for macOS

English | 日本語 | Tiếng Việt | 简体中文 | Backend-agnostic scheduling adapter hub. Currently bridges Acuity Scheduling via Playwright browser automation, with architecture designed to support additional scheduling backends. > Formerly acuity-middleware. Historical GitHub URLs may redirect, but the > canonical repo is Jesssullivan/scheduling-bridge. An HTTP server wrapping Playwright wizard flows that automate the Acuity booking UI. The bridge uses Effect TS for resource lifecycle... --- ## scheduling-kit v0.6.1 Backend-agnostic scheduling system with Acuity, CalCom, and homegrown adapters - Ecosystem: npm - Category: scheduling - Repository: https://github.com/jesssullivan/scheduling-kit - Registry: https://www.npmjs.com/package/@tummycrypt/scheduling-kit - Stars: 0 - License: MIT - Tags: scheduling, svelte, payments, effect-ts - Gate: override Install (npm): npm install @tummycrypt/scheduling-kit Overview: Backend-agnostic scheduling library with Svelte 5 components, pluggable scheduling adapters, alternative payment support, and Effect-powered workflow composition. This repo keeps two intentionally different build surfaces: - pnpm is the local package-manager and script interface - Bazel defines and builds the publishable package artifact used by CI The recommended local bootstrap path is the repo flake plus direnv, which makes pnpm, bazel through Bazelisk, and the docs toolchain available from... --- ## DarwinNicUtil v2.1.2 Extensible utility for dealing with out-of-band management / air gapped network devices, mostly for institutionalized Macs (ABR, Sophos, NIC precedence etc) - Ecosystem: multi - Category: systems - Repository: https://github.com/jesssullivan/DarwinNicUtil - Stars: 1 - License: Zlib - Tags: network, oob, mac, enterprise - Gate: override Overview: Configure a USB Ethernet adapter for out-of-band management without letting it take over normal Wi-Fi or tailnet connectivity. darwin-nic is aimed at bastion and bench workflows where a Mac needs a temporary management link to network gear while keeping its primary network path intact. - macOS is the primary supported platform. - Linux support is experimental and currently limited. - Release artifacts are PyPI distributions, GitHub Release wheel/source files, Nix packages, and FlakeHub... --- ## zig-notify v0.1.0 Cross-platform notifications in Zig with C FFI — macOS osascript / Linux libnotify - Ecosystem: zig - Category: systems - Repository: https://github.com/jesssullivan/zig-notify - Website: http://transscendsurvival.org/zig-notify/ - Documentation: https://jesssullivan.github.io/zig-notify/ - Registry: https://zigistry.dev/package/{repo} - Stars: 0 - License: NOASSERTION - Tags: notifications, desktop, ffi, cross-platform - Gate: pages Install (zig): zig fetch --save git+https://github.com/jesssullivan/zig-notify.git Overview: Cross-platform notification abstraction in Zig with C FFI -- macOS (osascript) and Linux (libnotify). License: Zlib OR MIT Desktop notifications have completely different APIs on macOS (UNUserNotificationCenter or osascript) and Linux (libnotify/D-Bus). This library provides a single C API that works on both platforms, with urgency level support and proper lifecycle management. - Send notifications: Title, body, and urgency level - Permission handling: Request notification permission (macOS),... --- ## zig-keychain v0.1.0 Cross-platform keychain abstraction in Zig with C FFI — macOS SecItem / Linux libsecret - Ecosystem: zig - Category: cryptography - Repository: https://github.com/jesssullivan/zig-keychain - Website: http://transscendsurvival.org/zig-keychain/ - Documentation: https://jesssullivan.github.io/zig-keychain/ - Registry: https://zigistry.dev/package/{repo} - Stars: 0 - License: NOASSERTION - Tags: keychain, secrets, ffi, cross-platform - Gate: pages Install (zig): zig fetch --save git+https://github.com/jesssullivan/zig-keychain.git Overview: Cross-platform keychain/secrets abstraction in Zig with C FFI -- macOS Keychain (SecItem) and Linux Secret Service (libsecret). License: Zlib OR MIT Applications need to store credentials, tokens, and other secrets securely. Platform APIs differ significantly: macOS uses Security.framework (SecItemAdd/CopyMatching/Delete), Linux uses the D-Bus Secret Service API via libsecret. This library provides a single C API that works on both platforms. - Store: Save secrets to the system keychain (upsert... --- ## zig-ctap2 v0.4.0 Portable FIDO2/WebAuthn in Zig with C FFI — direct USB HID, no Apple entitlements needed - Ecosystem: zig - Category: cryptography - Repository: https://github.com/jesssullivan/zig-ctap2 - Website: http://transscendsurvival.org/zig-ctap2/ - Documentation: https://jesssullivan.github.io/zig-ctap2/ - Registry: https://zigistry.dev/package/{repo} - Stars: 0 - License: NOASSERTION - Tags: fido2, ctap2, webauthn, usb-hid, yubikey - Gate: pages Install (zig): zig fetch --save git+https://github.com/jesssullivan/zig-ctap2.git Overview: Portable CTAP2/FIDO2 library in Zig — direct USB HID communication with security keys (YubiKey, SoloKeys, etc.), no Apple entitlements or platform authentication frameworks needed. License: Zlib OR MIT Apple's ASAuthorizationController requires a restricted entitlement + provisioning profile for WebAuthn in general-purpose browsers. This library talks directly to FIDO2 devices over USB HID via IOKit (macOS) and hidraw (Linux), bypassing platform authentication frameworks entirely. - CTAP2... --- ## zig-crypto v0.1.0 Portable cryptographic primitives in Zig with C FFI — SHA-256, AES, ECDH, Ed25519, HMAC, PBKDF2. No OpenSSL. - Ecosystem: zig - Category: cryptography - Repository: https://github.com/jesssullivan/zig-crypto - Website: http://transscendsurvival.org/zig-crypto/ - Documentation: https://jesssullivan.github.io/zig-crypto/ - Registry: https://zigistry.dev/package/{repo} - Stars: 0 - License: NOASSERTION - Tags: crypto, ffi, c-api, cross-platform - Gate: pages Install (zig): zig fetch --save git+https://github.com/jesssullivan/zig-crypto.git Overview: Portable cryptographic primitives in Zig with C FFI -- SHA-256, HMAC-SHA-256, AES-CBC, PBKDF2, ECDH P-256, Ed25519, and CSPRNG. License: Zlib OR MIT A minimal, zero-dependency crypto library that compiles to a static C library from Zig. No OpenSSL, no CommonCrypto, no system dependencies. Provides the cryptographic primitives needed by CTAP2 PIN protocol, Sparkle update signing, and general-purpose credential management. - SHA-256: Single-shot and incremental hashing, hex output - HMAC-SHA-256:... --- ## betterkvm v0.0.0 The converged multiarch KVM for Tinyland NoneX86 contributions - Ecosystem: multi - Category: systems - Repository: https://github.com/jesssullivan/betterkvm - Stars: 0 - License: MIT - Tags: kvm, pikvm, multiarch - Gate: override Overview: Hey! This is a work in progress. This project spawned from the need to expand remote developement to support NoneX86 initiatives. This project converges tinyland.dev KVM hardware via a HKS1601A1U 16-port KVM; this allows us to provide Risc-V hardware (musebooks and V300, Spacemit K1 dev boards etc), ARM boards, x86 servers, and their debug interfaces to folks outside of the lab. 16-port machine mapping: 1: honey 9: sdr-1 2: bumble (ATX) 10: g2-1 3: petting-zoo 11: g2-2 ... --- ## prompt-pulse-tui v0.0.0 Ratatui terminal dashboard for prompt-pulse system monitoring - Ecosystem: rust - Category: ai-tools - Repository: https://github.com/jesssullivan/prompt-pulse-tui - Website: https://tinyland.dev - Registry: https://crates.io/crates/prompt-pulse-tui - Stars: 0 - License: Not specified - Tags: tui, ratatui, monitoring, tailscale - Gate: homepage Install (rust): cargo add prompt-pulse-tui Overview: Canonical writable source for the Rust prompt-pulse-tui application. This repo owns the Rust TUI source. tinyland-inc/lab owns packaging, pinned consumption, shell-start integration, and the wider workstation/runtime contract. - Rust TUI source authority: this repo - Go app authority: tinyland-inc/prompt-pulse - Fleet/runtime integration authority: tinyland-inc/lab - canonical repo: https://github.com/Jesssullivan/prompt-pulse-tui The older tinyland-inc/prompt-pulse-tui repo is archive/history... --- ## tinyland-auth-pg v0.2.1 PostgreSQL storage adapter for @tummycrypt/tinyland-auth (Neon + Drizzle) - Ecosystem: npm - Category: auth - Repository: https://github.com/jesssullivan/tinyland-auth-pg - Registry: https://www.npmjs.com/package/@tummycrypt/tinyland-auth-pg - Stars: 0 - License: Not specified - Tags: auth, postgres, drizzle, sessions - Gate: override Install (npm): npm install @tummycrypt/tinyland-auth-pg Overview: PostgreSQL storage adapter for @tummycrypt/tinyland-auth, backed by Drizzle ORM with driver-agnostic construction and multi-tenant scoping. Supports Neon HTTP, postgres.js, and node-postgres. Use createNodePgStorageAdapter() when you want the package to own a pg.Pool, or createPgStorageAdapter({ db }) when you already have a pre-built Drizzle client. > 0.2.0 is a breaking release. Every adapter method now takes tenantId: string > as its first parameter. Every row-bearing table has tenantid uuid... --- ## pixelwise-research v0.0.0 WIP, danger be lurking! Novel glyph compositor research with Futhark webGPU investigating vectorized gradient direction monads - Ecosystem: multi - Category: ai-tools - Repository: https://github.com/jesssullivan/pixelwise-research - Website: https://pixelwise.ephemera.xoxd.ai/ - Stars: 1 - License: NOASSERTION - Tags: boundary-detection, wasm, research - Gate: homepage Overview: ESDT-based WCAG contrast computation research implementation in Futhark targeting WebGPU. Research Paper (PDF) -- Mathematical foundations with verification status. Pixelwise originally used precomputed WGSL shaders for GPU contrast computation with Futhark WASM multicore as the reference implementation. I am now working toward a unified Futhark WebGPU backend that generates both GPU (WebGPU/WGSL) and CPU (WASM multicore) code from a single source. Foundation: Sebastian Paarmann's MSc Thesis... --- ## hiberpower-ntfs v0.0.0 ASM2362 NVMe recovery experiments and research around FTL corruption - Ecosystem: zig - Category: systems - Repository: https://github.com/jesssullivan/hiberpower-ntfs - Website: https://transscendsurvival.org/blog/xram-injection-bypassing-usb-bridge-whitelists-to-recover-nvme-drives - Registry: https://zigistry.dev/package/{repo} - Stars: 5 - License: Not specified - Tags: ntfs, firmware, usb, nvme - Gate: homepage Install (zig): zig fetch --save git+https://github.com/jesssullivan/hiberpower-ntfs.git Overview: Experimental research into recovering NVMe SSDs exhibiting firmware-level write protection after FTL corruption. This is a project - xram injection technical blog post - overview / storytime blog post - Full paper - and tell your friends to also write papers for fun I used this nvme stick and the ASM2362 every day all day between 2017 and 2020 for all my laptop computing. It happpily ran Tails, ubuntu budgie, and even windows via a little usb 3 enclosure velcroed to my laptop during this time.... --- ## tummycrypt v0.12.2 Self-hosted encrypted file sync with on-demand hydration and fleet sync. FOSS odrive replacement. - Ecosystem: rust - Category: cryptography - Repository: https://github.com/jesssullivan/tummycrypt - Website: https://tinyland-inc.github.io/tummycrypt - Registry: https://crates.io/crates/tummycrypt - Stars: 3 - License: Apache-2.0 - Tags: crypto, filesystem, sync, monorepo - Gate: homepage Install (rust): cargo add tummycrypt Overview: > Under active development. Not yet stable. Expect breaking changes. Self-hosted encrypted file sync with on-demand hydration. Mounts SeaweedFS as a local directory — files appear as zero-byte .tc stubs until accessed, then transparently download and decrypt. FOSS odrive/Dropbox replacement. Jesssullivan/tummycrypt is the canonical source repository for tcfs. If tinyland-inc/tummycrypt exists, treat it as a fork or downstream distribution surface rather than the source of truth for planning,... --- ## tinyland-huskycat v0.0.0 A multimodal, deterministic verification middleware for unsupervised, domain-driven iteration - Ecosystem: multi - Category: ai-tools - Repository: https://github.com/jesssullivan/tinyland-huskycat - Website: https://gitlab.com/tinyland/ai/huskycat - Stars: 0 - License: Zlib - Tags: testing, tdd, automation - Gate: override Overview: Universal Code Validation Platform with MCP Server Integration. bash pip install huskycat Apache-2.0 --- ## tinyland-auth-redis v0.1.1 Redis storage adapter for @tummycrypt/tinyland-auth (Upstash) - Ecosystem: npm - Category: auth - Repository: https://github.com/jesssullivan/tinyland-auth-redis - Registry: https://www.npmjs.com/package/@tummycrypt/tinyland-auth-redis - Stars: 0 - License: Not specified - Tags: auth, redis, upstash, sessions - Gate: override Install (npm): npm install @tummycrypt/tinyland-auth-redis Overview: Redis storage adapter for @tummycrypt/tinyland-auth, backed by Upstash Redis (@upstash/redis). Implements the full IStorageAdapter interface: users, sessions, TOTP secrets, backup codes, invitations, and audit events. bash npm install @tummycrypt/tinyland-auth-redis pnpm add @tummycrypt/tinyland-auth-redis Peer dependency: bash npm install @tummycrypt/tinyland-auth typescript import { createRedisStorageAdapter } from '@tummycrypt/tinyland-auth-redis'; const storage =... --- ## DSA-study-ASI v0.0.0 - Ecosystem: multi - Category: devex - Repository: https://github.com/jesssullivan/DSA-study-ASI - Website: http://transscendsurvival.org/DSA-study-ASI/ - Stars: 0 - License: Not specified - Tags: algorithms, study - Gate: pages Overview: ----|---|-----------| | arrays | 3 | twosum, groupanagrams, productexceptself | | twopointers | 2 | threesum, trappingrainwater | | slidingwindow | 2 | minwindowsubstring, longestsubstringnorepeat | | stacksqueues | 2 | validparentheses, dailytemperatures | | searching | 2 | binarysearch, searchrotatedarray | | linkedlists | 2 | reverselinkedlist, lrucache | | trees | 3 | validatebst, levelordertraversal, trie | | graphs | 7 | dijkstra, astar, bellmanford, toposort, islands, MST, courseschedule... --- ## gnucashr v0.2.0 A high performance accounting and financial modeling R package and MCP tool surface for GNUCash, for people and robots - Ecosystem: multi - Category: integrations - Repository: https://github.com/jesssullivan/gnucashr - Stars: 1 - License: Not specified - Tags: gnucash, mcp, plaid, finance - Gate: override --- ## winrm-molecule-forkbomb-demo v0.0.0 Fast and dirty demo of winrm molecule fork bomb behavior; when trying to go fast goes wrong - Ecosystem: multi - Category: systems - Repository: https://github.com/jesssullivan/winrm-molecule-forkbomb-demo - Website: http://transscendsurvival.org/winrm-molecule-forkbomb-demo/ - Stars: 0 - License: Not specified - Tags: ansible, molecule, windows - Gate: pages Overview: Research project demonstrating how Ansible's WinRM connection model causes a "forkbomb" of authentication failures that exhaust Windows shell quotas and trigger Active Directory account lockouts. Ansible forks=50 × 15 tasks/role = 750 WinRM shell attempts Windows MaxShellsPerUser = 30 → 720 failures Each failure = failed NTLM auth → AD lockout after 5 failures 1. Admin toggle: Raise WinRM quotas before parallel testing (winrmquotaconfig role) 2. Session cleanup: Auto-terminate stale WinRM... --- ## tinyland-hexstrunk v0.0.0 Formal, tracable, auditable tool surface for playing the bad guy - Ecosystem: multi - Category: ai-tools - Repository: https://github.com/jesssullivan/tinyland-hexstrunk - Stars: 0 - License: Not specified - Tags: mcp, formal-methods - Gate: override Overview: Auditable, provable cybersecurity tool surface for agents and humans. 42 tools across 13 domains, with verified dispatch, hash-chain audit, and grants-as-capabilities policy enforcement. Inspired by HexStrike. AI Agent (Claude, GPT, etc.) | MCP Protocol (stdio or SSE) v Go Gateway (hexstrike-gateway) |-- tsnet: Tailscale identity authentication |-- Dhall policies: grants-as-capabilities enforcement |-- Aperture: token metering + circuit breaking | JSON-RPC stdio ... --- ## aperture-bootstrap v0.0.0 Bootstrap Tailscale Aperture config from tagged devices using tsnet — How to resolve WhoIs identity gap - Ecosystem: multi - Category: systems - Repository: https://github.com/jesssullivan/aperture-bootstrap - Stars: 0 - License: Not specified - Tags: tailscale, aperture, networking - Gate: override Overview: Demo Bootstrap Tailscale Aperture config from tagged devices using tsnet. Aperture uses Tailscale WhoIs to identify who's connecting. If your devices are tagged (as most K8s workloads are), Aperture doesn't recognize the literal string "tagged-devices" or tag names like "tag:dev" in its tempgrants config. Only explicit user emails and the "" wildcard match. This creates a chicken-and-egg: you can't access the config API to fix the grants because you don't have a grant. mermaid graph LR ... --- ## LA-Mesh vla-mesh-v2.7.15.567b8ea LoRa infrastructure projects for Southern Maine. - Ecosystem: multi - Category: systems - Repository: https://github.com/jesssullivan/LA-Mesh - Website: http://la-mesh.me/ - Stars: 0 - License: MIT - Tags: lora, mesh, firmware, svelte - Gate: homepage Overview: Work in progress LoRa mesh network and encrypted communication bridge infrastructure for Southern Maine. Community-driven encrypted mesh communications covering the Lewiston-Auburn area, supporting Meshtastic, MeshCore, and LoRa radio education. LA-Mesh deploys a resilient, encrypted mesh network using LoRa radio technology. Our goals: - Encrypted communications for community members via Meshtastic mesh devices; 3 private encrypted channels plus the default public Meshtastic channel (LongFast)... --- ## GIS_Shortcuts v0.0.0 Jess's miscellaneous GIS notes and related tomfoolery - Ecosystem: multi - Category: devex - Repository: https://github.com/jesssullivan/GIS_Shortcuts - Website: https://transscendsurvival.org/GIS_Shortcuts/ - Stars: 1 - License: MIT - Tags: gis, r, spatial - Gate: pages Overview: Miscellaneous gis notes, mostly derived from my blog over here Index:
eBird API stuff
R / Shiny Web Experiments
Shell macros from R
When it must be Windows
Windows WSL - Ubuntu GDAL setup
Ubuntu & Jupyter cartopy setup
Mac OSX - GDAL setup
Bash Example - DEM stitching
Link to rJDK management info
- - -

The Ebird dataset is... --- ## Ansible-DAG-Harness v0.0.0 A disposable self-bootstrapping LangGraph DAG harness for boxing up Ansible iteration cycles in GitLab - Ecosystem: multi - Category: ai-tools - Repository: https://github.com/jesssullivan/Ansible-DAG-Harness - Website: https://jesssullivan.github.io/Ansible-DAG-Harness/ - Stars: 0 - License: MIT - Tags: langgraph, dag, ansible - Gate: homepage Overview: LangGraph DAG orchestration for Ansible role deployments with GitLab integration. - 17-node workflow with parallel testing, HITL gates, recovery subgraph - 30 MCP tools across 9 categories for Claude Code integration - HOTL mode - Human Out of The Loop autonomous operation - Checkpointing - Resume from any node with SQLite persistence bash git clone https://github.com/Jesssullivan/dag-harness.git cd dag-harness/harness uv sync pip install... --- ## quickchpl v1.0.2 Simple Property-Based Testing for Chapel Language - Ecosystem: multi - Category: devex - Repository: https://github.com/jesssullivan/quickchpl - Stars: 2 - License: MIT - Tags: chapel, pbt, testing - Gate: override Overview: Simple Property-Based Testing for Chapel [](https://chapel-lang.org/) [](https://opensource.org/licenses/MIT) [](https://gitlab.com/tinyland/projects/quickchpl) Inspired by QuickCheck and my father ^w^ chapel use quickchpl; proc main() { // Test that addition is commutative var gen = tupleGen(intGen(-100, 100), intGen(-100, 100)); var prop = property( "addition is commutative", gen, proc(args: (int, int)) { const (a, b) = args; return a + b == b + a; } ); ... --- ## FastPhotoAPI v0.0.0 An efficient, flexible, flask-based image server using Lanczos resampling - Ecosystem: multi - Category: uncategorized - Repository: https://github.com/jesssullivan/FastPhotoAPI - Stars: 1 - License: Apache-2.0 - Tags: flask, lanczos, docker, koyeb, static-api - Gate: auto Overview: An efficient, flexible, flask-based image server that uses lanczos resampling to serve optimized cached photos. shell python3.12 -m venv fastphotovenv source fastphotovenv/bin/activate pip install -r requirements.txt - Resample & fetch a cached image /image/ - Resample and fetch an image with a specific max dimension: - /image/?w=69 or - /image/ or - /image/?w=69&h=42 - Fetch the original, unmodified image /full/ This application... --- ## timberbuddy v0.0.0 Archive of Control Package work for Amish Sawmill - Ecosystem: npm - Category: uncategorized - Repository: https://github.com/jesssullivan/timberbuddy - Registry: https://www.npmjs.com/package/timberbuddy - Stars: 1 - License: Not specified - Tags: i2c, raspberry-pi, robotics, sveltekit - Gate: auto Install (npm): npm install timberbuddy Overview: Wouldn't it be cool to use a familiar, modern web stack for commercial automation or robotics? Read on to understand the architecture of this project, why it is built this way and how to build and bend this fun project into your cool product. - A raspberry pi 5 running the latest pi os using wayland. (at the time of writing, this is the Bookworm release) - If you are doing 100% remote development, you'll need a free pi connect account and a tailnet (or any similar vpn solution with a public... --- ## tinyvectors v0.0.0 Lightweight vector math for physics simulations and blob animations - Ecosystem: npm - Category: devex - Repository: https://github.com/tinyland-inc/tinyvectors - Website: https://gitlab.com/tinyland/projects/tinyland.dev - Registry: https://www.npmjs.com/package/@tummycrypt/tinyvectors - Stars: 0 - License: Zlib - Tags: math, vectors, animation - Gate: override Install (npm): npm install @tummycrypt/tinyvectors Overview: Animated vector blob backgrounds with lil physics for Svelte 5. This package is what powers the moving background layer on transscendsurvival.org, but it is meant to be useful outside that site too. It ships a small set of Svelte components plus the lower-level motion, theme, and core utilities that drive them. bash pnpm add @tummycrypt/tinyvectors Peer dependency: - svelte@^5 svelte