# 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
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