#event-store #event-stream #event-sourcing #queue #cli

bin+lib cross-stream

An event stream store for personal, local-first use, specializing in event sourcing

4 releases (2 breaking)

0.2.0 Jan 4, 2025
0.1.0 Dec 6, 2024
0.0.9 Nov 1, 2024
0.0.8 Oct 7, 2024

#1786 in Database interfaces

Download history 84/week @ 2024-11-30 148/week @ 2024-12-07 30/week @ 2024-12-14 21/week @ 2024-12-21 19/week @ 2024-12-28 213/week @ 2025-01-04 31/week @ 2025-01-11 5/week @ 2025-02-01 1/week @ 2025-02-08

429 downloads per month

MIT and maybe CC-PDDC

5.5MB
5K SLoC

xs (cross-stream) CI Discord

xs is an event stream store for personal, local-first use. Think of it like sqlite, but specializing in the event sourcing use case.

Read here to get started or join our Discord to ask questions.

Built with 🙏💚

  • fjall: for indexing and metadata
  • cacache: for content (CAS)
  • hyper: provides an HTTP/1.1 API over a local Unix domain socket for subscriptions, etc.
  • Nushell: for scripting and interop

Dependencies

~88–125MB
~2.5M SLoC