Local-first event streaming for building reactive workflows and automation.
<a href="#about">About</a>
·
<a href="https://cablehead.github.io/xs/">Documentation</a>
·
<a href="https://discord.com/invite/YNbScHBHrh">Connect</a>
·
<a href="#built-with-">Built with</a>
If you think of an "event" like a frame in a movie—a small package on a timeline—an event streaming store is a database designed to record these frames in strict order, append-only, so they can be replayed or reacted to later.
For example, you might append a frame every time a message is
posted in a specific Discord channel. You can then
.cat the stream to
review all captured messages, and—if you're in a
Nushell session—use pipelines to filter, aggregate, or
process them with a CLI tool.
See the installation guide to get started.
Join our Discord to ask questions or share ideas.