Moor is an easy to use, reactive persistence library for Flutter apps. Define your database tables in pure Dart and enjoy a fluent query API, auto-updating streams and more!

This library defines the APIs for the moor persistence library. When using the library, you'll probably want to use the moor_flutter implementation directly.

Please see the homepage of moor or the moor_flutter package for details on how to use this package.


A utility library to find an edit script that turns a list into another. This is useful when displaying a updating stream of immutable lists in a list that can be updated.
Provides utilities around sql keywords, like optional escaping etc.