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

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

#779 in Database interfaces

Download history 106/week @ 2024-10-01 86/week @ 2024-10-08 14/week @ 2024-10-15 121/week @ 2024-10-29 26/week @ 2024-11-05 2/week @ 2024-11-12 3/week @ 2024-11-19 1/week @ 2024-11-26 182/week @ 2024-12-03 65/week @ 2024-12-10 21/week @ 2024-12-17 23/week @ 2024-12-24 189/week @ 2024-12-31 46/week @ 2025-01-07

284 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

~87–120MB
~2.5M SLoC