#edge #backend #real-time #data #applications

driftdb

A real-time data backend for browser-based applications (core library)

5 releases

0.1.4 Mar 3, 2023
0.1.3 Feb 27, 2023
0.1.2 Feb 20, 2023
0.1.1 Feb 2, 2023
0.1.0 Jan 22, 2023
Download history 7/week @ 2023-01-16 40/week @ 2023-01-23 46/week @ 2023-01-30 16/week @ 2023-02-06 18/week @ 2023-02-13 48/week @ 2023-02-20 60/week @ 2023-02-27 13/week @ 2023-03-06 7/week @ 2023-03-13

132 downloads per month
Used in 2 crates

MIT license

30KB
782 lines

driftdb

GitHub Repo stars crates.io docs.rs docs.rs Test Chat on Discord

DriftDB is a is a real-time data backend that runs on the edge.

The underlying data structure in DriftDB is an in-memory ordered stream. This crate provides the core data structure, message format, and connection logic used by DriftDB.

This crate is used as a library for implementations of the DriftDB API. It does not provide a full implementation (including an event loop and request serving), but implementations are available as driftdb-server (a local dev server) and driftdb-worker (Cloudflare Worker implementation).

Dependencies

~1–1.7MB
~41K SLoC