Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Database Adapters and Connectors packages
Last updated: March 23, 2025
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
👍 492 ⬇️ 11.1K
Dart 3 compatibleMaintenance Status: Good
MongoDB driver, implemented in pure Dart. All CRUD operations, aggregation pipeline and more!
mysql1
👍 486 ⬇️ 6.3K
Dart 3 compatibleMaintenance Status: Poor
A library for connecting to and querying MySQL & MariaDB databases.
postgres
👍 355 ⬇️ 83.2K
Dart 3 compatibleMaintenance Status: Good
PostgreSQL database driver. Supports binary protocol, connection pooling and statement reuse.
mysql_client
👍 180 ⬇️ 4.1K
Dart 3 compatibleMaintenance Status: Poor
Native MySQL client written in Dart. Tested with MySQL Percona Server (5.7, 8), MariaDB (10). Supports TLS.
redis
👍 132 ⬇️ 52.6K
Dart 3 compatibleMaintenance Status: Average
Redis database client, with both simplicity and performance as primary goals.
database
👍 108 ⬇️ 185
Dart 3 compatibleMaintenance Status: Poor
A database API (work in progress).
mysql_utils
👍 59 ⬇️ 437
Dart 3 compatibleMaintenance Status: Good
This is mysql_client helper library. This makes mysql easier to use and simple.
faunadb_http
👍 54 ⬇️ 103
Dart 3 compatibleMaintenance Status: Poor
A pure Dart implementation of a FaunaDB client and provides query classes that closely mimic FQL functions.
sql_conn
👍 52 ⬇️ 141
Dart 3 compatibleMaintenance Status: Poor
Plugin for connecting Flutter Android application to SQL Server. Easily read data from SQL Database. Perform CURD as well as many other operation on database using this plugin.
fluent_query_builder
👍 51 ⬇️ 341
Dart 3 compatibleMaintenance 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.
postgresql2
👍 43 ⬇️ 752
Dart 3 compatibleMaintenance 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
👍 36 ⬇️ 119
Dart 3 compatibleMaintenance Status: Good
SurrealDB client written in pure dart. Auto reconnect, Typed functions
cqrs
👍 24 ⬇️ 3.3K
Dart 3 compatibleMaintenance Status: Good
A library for convenient communication with CQRS-compatible backends, using queries and commands.
rethink_db_ns
👍 25 ⬇️ 193
Dart 3 compatibleMaintenance 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
dart_odbc
👍 24 ⬇️ 56
Dart 3 compatibleMaintenance 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.
sqflite_migration
👍 22 ⬇️ 1.9K
Dart 3 compatibleMaintenance Status: Poor
A library to enable sqlite db migrations, using sqflite plugin.
connect_to_sql_server_directly
👍 22 ⬇️ 79
Dart 3 compatibleMaintenance Status: Poor
A flutter plugin to connect to a sql server database directly.
drift_postgres
👍 19 ⬇️ 1.4K
Dart 3 compatibleMaintenance Status: Good
Postgres implementation and APIs for the drift database package.
galileo_mysql
👍 18 ⬇️ 260
Dart 3 compatibleMaintenance Status: Poor
A library for connecting to and querying MySQL & MariaDB databases.
shorebird_redis_client
👍 12 ⬇️ 361
Dart 3 compatibleMaintenance Status: Average
A lightweight Dart client library for communicating with a Redis server. Built by Shorebird.
dbutils
👍 8 ⬇️ 224
Dart 3 compatibleMaintenance Status: Good
Database utilities class library for SQLite and any number of other DBMS implemented in the future.
easy_orm_postgres
👍 4 ⬇️ 90
Dart 3 compatibleMaintenance Status: Poor
A simple ORM for Dart & Postgresql
couchbase_lite
👍 46 ⬇️ 113
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 ⬇️ 89
Maintenance Status: Poor
High Performance Microsoft SQL Server Driver for Dart (32 & 64bits)
dartis
👍 26 ⬇️ 997
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.