Flutter Gems is a curated list of 7100+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn X

Top Flutter Database Adapters and Connectors packages

Last updated: March 18, 2026

Apart from embedded and popular cloud databases, Dart and Flutter users also have access to Database Adapter or Connector packages that can help connect to other popular databases such as MongoDB, MySQL, Postgres, CouchDB, etc. You can check out the full list below.


mongo_dart
👍 505   ⬇️ 13.9K
Dart 3 compatible
Maintenance Status: Good

MongoDB driver, implemented in pure Dart. All CRUD operations, aggregation pipeline and more!

postgres
👍 406   ⬇️ 105.1K
Dart 3 compatible
Maintenance Status: Good

PostgreSQL database driver. Supports binary protocol, connection pooling and statement reuse.

mysql1
👍 493   ⬇️ 7.1K
Dart 3 compatible
Maintenance Status: Poor

A library for connecting to and querying MySQL & MariaDB databases.

redis
👍 144   ⬇️ 95.8K
Dart 3 compatible
Maintenance Status: Good

Redis database (https://redis.io/) client, with both simplicity and performance as primary goals.

mysql_client
👍 184   ⬇️ 7.5K
Dart 3 compatible
Maintenance Status: Poor

Native MySQL client written in Dart. Tested with MySQL Percona Server (5.7, 8), MariaDB (10). Supports TLS.

database
👍 108   ⬇️ 157
Dart 3 compatible
Maintenance Status: Poor

A database API (work in progress).

mysql_utils
👍 61   ⬇️ 225
Dart 3 compatible
Maintenance Status: Good

This is [mysql_client_plus] help library,This makes mysql easier to use and simple.

faunadb_http
👍 54   ⬇️ 156
Dart 3 compatible
Maintenance Status: Poor

A pure Dart implementation of a FaunaDB client and provides query classes that closely mimic FQL functions.

fluent_query_builder
👍 51   ⬇️ 367
Dart 3 compatible
Maintenance Status: Poor

A dart library that allows you to execute SQL queries in the PostgreSQL database in a fluent way, is very easy to execute.

sql_conn
👍 51   ⬇️ 177
Dart 3 compatible
Maintenance Status: Good

Universal production-ready Flutter SQL connector using JDBC and secure pooled connections.

postgresql2
👍 44   ⬇️ 739
Dart 3 compatible
Maintenance Status: Good

A fork of Greg's PostgreSQL driver (xxgreg/postgresql) using conserved substitution respecting strings and @@ operators. Also optimizing the pool implementation aggressivly.

surrealdb
👍 38   ⬇️ 308
Dart 3 compatible
Maintenance Status: Good

SurrealDB client written in pure dart. Auto reconnect, Typed functions

mssql_connection
👍 32   ⬇️ 646
Dart 3 compatible
Maintenance Status: Good

Flutter/Dart plugin to connect to Microsoft SQL Server using Dart FFI + FreeTDS. Cross-platform: Windows, Android, iOS, macOS, Linux.

drift_postgres
👍 27   ⬇️ 3.7K
Dart 3 compatible
Maintenance Status: Good

Postgres implementation and APIs for the drift database package.

cqrs
👍 27   ⬇️ 811
Dart 3 compatible
Maintenance Status: Good

A library for convenient communication with CQRS-compatible backends, using queries and commands.

dart_odbc
👍 27   ⬇️ 98
Dart 3 compatible
Maintenance Status: Good

A Dart package for interacting with ODBC databases. It allows you to connect to ODBC data sources and execute SQL queries directly from your Dart applications.

rethink_db_ns
👍 25   ⬇️ 64
Dart 3 compatible
Maintenance Status: Poor

This is an unofficial driver for using RethinkDB in Dart and Flutter supporting Null Safety, this driver is based on a fork https://github.com/marceloneppel/rethinkdb

sqflite_migration
👍 23   ⬇️ 2K
Dart 3 compatible
Maintenance Status: Poor

A library to enable sqlite db migrations, using sqflite plugin.

connect_to_sql_server_directly
👍 23   ⬇️ 48
Dart 3 compatible
Maintenance Status: Poor

A flutter plugin to connect to a sql server database directly.

shorebird_redis_client
👍 18   ⬇️ 1.3K
Dart 3 compatible
Maintenance Status: Good

A lightweight Dart client library for communicating with a Redis server. Built by Shorebird.

galileo_mysql
👍 18   ⬇️ 157
Dart 3 compatible
Maintenance Status: Poor

A library for connecting to and querying MySQL & MariaDB databases.

dbutils
👍 8   ⬇️ 171
Dart 3 compatible
Maintenance Status: Average

Database utilities class library for SQLite and any number of other DBMS implemented in the future.

easy_orm_postgres
👍 4   ⬇️ 45
Dart 3 compatible
Maintenance Status: Poor

A simple ORM for Dart & Postgresql

couchbase_lite
👍 46   ⬇️ 93

Maintenance Status: Poor

Flutter plugin for Couchbase Lite Community Edition, an embedded lightweight, noSQL database with live synchronization and offline support on Android and iOS.

dart_mssql
👍 32   ⬇️ 82

Maintenance Status: Poor

High Performance Microsoft SQL Server Driver for Dart (32 & 64bits)

dartis
👍 26   ⬇️ 2.2K

Maintenance Status: Poor

Redis client featuring type-safe commands, pipelining, fire and forget, publish/subscribe, monitor mode, inline commands, transactions, Lua scripting, modules, and much more.

rethinkdb_dart
👍 28   ⬇️ 1

Maintenance Status: Poor

Dart 2 driver for RethinkDB v2.3.