Loom
We use tools like Git, Kafka, databases, video streaming, filesystems...
Core trick
An append-only log in Rust stores content-addressed blobs once and publishes each append to subscribers.
Tags
Description
We use tools like Git, Kafka, databases, video streaming, filesystems... but really, what are all of these? They are ways to store data, determine event ordering, and interact with data.
In an effort to combine all of this into one platform I created Loom which can act as a database, filesystem, git, event-ordering, or really anything that needs to store and interact with data. It can store anything from an LLM model to a constantly changing video - all through the same API and highly efficiently with Rust + some algorithm optimizations.
(In technical terms, an append-only asynchronous streaming database with a deduped blob store and pub/sub).
The linked repo returns 404, so it was deleted or made private.