principais pacotes de banco de dados persistente SQL em Flutter Os bancos de dados embutidos são aqueles armazenamentos de dados que vêm pré-empacotados em dispositivos (como smartphones) para persistir dados no dispositivo para uso futuro. SQLite é um banco de dados SQL embutido que vem pré-empacotado em smartphones e pode ser usado para armazenar dados em formato estruturado. Esses dados podem ser adicionados, modificados ou excluídos usando a linguagem de programação SQL. No Flutter, existem outros bancos de dados como drift que são construídos em cima do SQLite e fornecem recursos adicionais. A lista completa de pacotes Dart e Flutter que fornecem utilitários para criar e atualizar um banco de dados persistente SQL embutido para o seu aplicativo Flutter é fornecida abaixo.
sqflite
4699
Plugin Flutter para SQLite, um mecanismo de banco de dados SQL embutido, autossuficiente e altamente confiável.
drift
1531
Drift é uma biblioteca reativa para armazenar dados relacionais em aplicativos Dart e Flutter.
floor
869
A abstração do SQLite com tipagem segura, reativa e leve para seus aplicativos Flutter. Esta biblioteca é uma dependência de tempo de execução.
sqfentity
270
SqfEntity ORM para Flutter/Dart permite construir e executar comandos SQL de forma fácil e rápida com a ajuda de métodos fluentes semelhantes ao .Net Entity Framework.
orm
186
ORM de próxima geração para Dart e Flutter | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB e CockroachDB
sqflite_sqlcipher
137
Plugin Flutter para SQLite, um mecanismo de banco de dados SQL embutido, autocontido e de alta confiabilidade (suporte ao SqlCipher)
psqlite
68
PSQLite é um wrapper para trabalhar com bancos de dados SQLite de maneira mais simples, intuitiva e escalável para qualquer projeto Flutter
sqflite_common
65
Wrapper Dart em SQLite, um mecanismo de banco de dados SQL embutido, autocontido e de alta confiabilidade
drift_db_viewer
64
Um pacote para visualizar seu banco de dados drift em seu próprio aplicativo com filtragem e sem a necessidade de exportar seu arquivo de banco de dados
sqlbrite
46
RxDart Reactive stream sqflite (sqlite) para Flutter - Sqlbrite para Flutter - Uma biblioteca leve em torno de sqflite que introduz a semântica de fluxo reativo nas operações SQL
idb_sqflite
43
API IndexedDB em cima de sqflite para Flutter (Desktop e Mobile) e aplicativos DartVM IO
powersync
42
sdk flutter powersync - mantenha bancos de dados postgresql sincronizados com bancos de dados sqlite no dispositivo
sqlcool
42
Sqlite fácil e reativo. Fluxo de alterações, bloco de seleção, modelos de banco de dados personalizados
quds_db
33
Um pacote de expansão sqflite que simplifica a criação de bancos de dados e tabelas, operações de crud, consultas com modelagem
wazeloquent
22
O WazEloquent é um pacote Flutter no qual você pode interagir com o banco de dados 'sqlite' no estilo do Laravel Eloquent dentro do aplicativo