Skip to content

Repository files navigation

Datum Banner

Datum Ecosystem

Monorepo for the Datum ecosystem — offline-first data synchronization for Dart and Flutter. Your backend, your database, one type-safe sync engine.

📚 Documentation → datum.shreeman.dev

Packages

Package Description
datum The sync engine: offline-first CRUD, conflict resolution, CRDTs, schema migrations, incremental sync (pub.dev)
datum_sqlite SQLite local adapter — real tables, SQL query pushdown, transactional DDL migrations
datum_hive Hive CE local adapter for Flutter
datum_test Adapter/sync-stack conformance kit, local sync server, chaos & convergence fuzzing
datum_generator Code generation for entity boilerplate
datum_docs The documentation website (Jaspr) — every snippet is compile-verified

Getting started

Start with the datum README or the Quick Start guide. A full example app — including an on-simulator integration + benchmark suite — lives in packages/datum/example.

Contributing

Please see CONTRIBUTING.md for how to contribute to the Datum ecosystem.

About

A powerful, offline-first data synchronization engine for Flutter and Dart, featuring relational data support, real-time queries, and intelligent conflict resolution.

Topics

Resources

Stars

24 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages