Dart implementation of Conflict-free Replicated Data Types (CRDTs) using PostgreSQL.
This package implements sql_crdt.
Setup
Awaiting async functions is extremely important and not doing so can result in all sorts of weird behaviour.
You can avoid them by activating the unawaited_futures
linter warning in analysis_options.yaml:
linter:
rules:
unawaited_futures: true
This package uses postgres and requires a working PostgreSQL instance.
Usage
Check example.dart for more details.
Features and bugs
Please file feature requests and bugs in the issue tracker.