Simple "Least Recently Used" (LRU) cache
Repositories
mafintosh repositories
QVAC - Local AI SDK and libraries for building private, cross-platform, peer-to-peer AI applications. Run LLMs, speech-to-text, translation, and more locally on Linux, macOS, Windows, Android, and iOS.
Fast implementation of Content Defined Chunking (CDC) based on a rolling Rabin Checksum in C.
Store fixed size values in an abstract-random-access compatible storage provider
Open a file for random access read / write and create the file if it doesn't exist
An abstract-random-access backend that writes to fixed size page files instead of a single file. Useful for sparse data.
An iterator to iterate an array in random order with controls to requeue or dequeue elements during the iteration
Get a random buffer based on a seed. Useful for reproducible tests
Iterate values in a list in random order
Produce a random integer based on weights
systemd-nspawn raspberry-pi container backed by qemu-arm-static
Small module for doing generic rate limiting using an LRU cache
A seekable (random-access) XSALSA20 xor stream
Read a file and re-read it when it changes
read and parse a torrent from a resource
Read/write a length prefixed JSON message to a stream and send regular binary data afterwards.
Like mutexify but with read/write locks
A Map that internally manages async opening/closing of ready-resources