
Flutter Gems
A Flutter package landscape guide comprising 2500+ neatly categorized useful and popular packages!
Follow on Twitter Subscribe for Updates Contribute
Crafted with 💙 for Flutter Community
shared_preferences
👍 2533
Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.
READ MOREsqflite
👍 1332
Flutter plugin for SQLite, a self-contained, high-reliability, embedded, SQL database engine.
READ MOREhive
👍 1304
Lightweight and blazing fast key-value database written in pure Dart. Strongly encrypted using AES-256.
READ MOREflutter_secure_storage
👍 690
Flutter Secure Storage provides API to store data in secure storage. Keychain is used in iOS, KeyStore based solution is used in Android.
READ MOREsembast
👍 324
NoSQL persistent embedded file system document-based database for Dart VM and Flutter with encryption support.
READ MORE
floor
👍 261
The typesafe, reactive, and lightweight SQLite abstraction for your Flutter applications. This library is the runtime dependency.
READ MOREget_storage
👍 242
A fast, extra light and synchronous key-value storage written entirely in Dart
READ MOREmoor_flutter
👍 197
Flutter implementation of moor, a safe and reactive persistence library for Dart applications
READ MORElocalstorage
👍 108
Simple json file-based storage fo flutter. Alternative to react-native AsyncStorage
READ MORE
sqfentity
👍 97
SqfEntity ORM for Flutter/Dart lets you build and execute SQL commands easily and quickly with the help of fluent methods similar to .Net Entity Framework.
READ MOREstash
👍 57
Standard caching API for Dart. Defines a common mechanism to create, access, update, and remove information from caches. Provides a in memory reference implementation
READ MORE
easiestdb
👍 44
The Easiest and Laziest approach to Flutter SQL Database. Manage Database easily.
READ MOREbiometric_storage
👍 44
Secure Storage: Encrypted data store optionally secured by biometric lock with support for iOS, Android, MacOS. Partial support for Linux, Windows and web (localStorage).
READ MOREstreaming_shared_preferences
👍 42
A stream based wrapper over shared_preferences, allowing reactive key-value storage.
READ MOREsqflite_sqlcipher
👍 41
Flutter plugin for SQLite, a self-contained, high-reliability, embedded, SQL database engine. (SqlCipher support)
READ MOREsqlcool
👍 32
Easy and reactive Sqlite. Stream of changes, select bloc, custom database models
READ MORE
brick_offline_first
👍 25
A Brick domain that routes data fetching through local providers before remote providers.
READ MOREglutton
👍 22
Flutter shared preferences customized plugin. Secure, Encrypted, Simplified use, Simple key-value pairs storage.
READ MORE
moor_db_viewer
👍 21
A package to view your moor database in your own app with filtering and without the need of exporting your db file.
READ MORErx_shared_preferences
👍 20
Rxdart streaming shared preferences. Reactive stream rxdart wrapper around SharedPreferences. A stream based wrapper over shared_preferences, allowing reactive key-value storage.
READ MOREsqflite_common
👍 17
Dart wrapper on SQLite, a self-contained, high-reliability, embedded, SQL database engine.
READ MOREjson_store
👍 15
A Flutter storage solution somewhat similar to a browser's localStorage (but super powered)
READ MOREcross_local_storage
👍 15
SharedPreferences wrapper for both Mobile (Android/iOS), Web and Desktop (Windows, macOS, Linux).
READ MOREmemoize
👍 14
Returns cached result of function call when inputs were not changed from previous invocation.
READ MOREencrypted_shared_preferences
👍 14
This plugin stores Shared Preferences as encrypted values on device storage.
READ MOREbarbarian
👍 13
Barbarian is a fast and simple way to save data in NoSQL. It is a simple wrap of Shared preferences.
READ MOREsqlite3_flutter_libs
👍 12
Flutter plugin to include native sqlite3 libraries with your app
READ MOREidb_sqflite
👍 9
IndexedDB API on top of sqflite for Flutter (Desktop and Mobile) and DartVM io applications
READ MOREsqfentity_gen
👍 8
SqfnEntity Model Generator. SQLite ORM for Flutter lets you build and execute SQL commands easily and quickly with the help of fluent methods similar to .Net Entity Framework.
READ MOREsp_util
👍 6
Flutter shared_preferences plugin util, support get default value, save object, object list.
READ MORE
prefs
👍 6
A Library Package that utilizes the plugin, shared_preferences, to store and read an app’s preferences in both the Android and the iOS platform.
READ MOREsimple_json_persistence
👍 3
Flutter data storage based on simple json files with support for multiple storage instances, streams, etc.
READ MORE