xs (cross-stream)
#
xsis a local-first event stream store for personal projects. Think of it likesqlitebut specializing in the event sourcing use case.
See the documentation for detailed installation instructions, tutorials and examples.
Quick start#
# install
brew install cablehead/tap/cross-stream
# or:
cargo install cross-stream --locked
# start a server
xs serve ./store
# in another window
echo "hello" | xs append ./store notes
xs cat ./store
Features#
- Local-first append-only store
- Content-addressable storage for large payloads
- Real-time subscriptions to new events
- Generators and handlers for background processing
Connect#
Join our Discord to ask questions or share ideas.