# Moor [![Build Status](https://api.cirrus-ci.com/github/simolus3/moor.svg)](https://cirrus-ci.com/github/simolus3/moor) [![codecov](https://codecov.io/gh/simolus3/moor/branch/master/graph/badge.svg)](https://codecov.io/gh/simolus3/moor) | Core | Flutter | Generator | |:-------------:|:-------------:|:-----:| | [![Generator version](https://img.shields.io/pub/v/moor.svg)](https://pub.dev/packages/moor) | [![Flutter version](https://img.shields.io/pub/v/moor_flutter.svg)](https://pub.dev/packages/moor_flutter) | [![Generator version](https://img.shields.io/pub/v/moor_generator.svg)](https://pub.dev/packages/moor_generator) | Moor is an easy to use, reactive persistence library for Flutter and Dart web apps. Define your database tables in pure Dart and enjoy a fluent query API, auto-updating streams and more! For more information, check out the [docs](https://moor.simonbinder.eu/). ----- The `sqlparser` directory contains an sql parser and static analyzer, written in pure Dart. At the moment, it can only parse a subset of sqlite, but most commonly used statements (except for inserts) are supported. Its on pub at [![sqlparser](https://img.shields.io/pub/v/sqlparser.svg)](https://pub.dev/packages/sqlparser)