Database and ORM Packages

postgrest

The PostgREST client for Dart is a framework developed by the creator of this library. This library offers an ORM interface to PostgREST.

conduit

A modern HTTP server application framework with OpenAPI 3.0 integration, ORM, and OAuth2 provider. REST, RPC, or GraphQL services are all possible with this foundation.

sqfentity_gen

The Flutter SDK provides native support for the SQLite ORM, which is a free and open-source cross-platform popular object relational mapping (ORM) library. The Flutter SDK includes an SqfnEntity Model Generator tool that allows you to quickly create models from existing database schema by utilizing fluent methods.

jaguar_orm

ORM for generating data from a database. Relationships (one-to-one, one-to-many, many-to-many), preloading, cascading, polymorphic relations, etc… are all included.

hive

The most popular free key-value database, written entirely in Dart. It’s heavily encrypted with AES-256.

sqflite_common

A self-contained, high-reliability, embedded, SQL database engine runs on top of the Dart wrapper on SQLite.

sqflite

The plugin for SQLite, a self-contained, high-reliability, embedded, SQL database engine with Flutter.

objectbox

The ObjectBox is a high-performance NoSQL ACID compliant object data store.

It has a good performance. It is easy to find data because it is organized well. It can handle a lot of things and grow with your app. You can search the data in any way you want, even if it crosses different things. You don’t have to worry about compiling time checks and optimizations because it is static typed.

entity

A lightweight ORM for Relational and NoSQL databases, such as Couchbase and PostgreSQL.

angel3_orm

Angel3 ORM is a database-agnostic query builder. It also has relationship and join support.

sqfly

ActiveRecord is a popular ORM framework that uses an object-oriented approach. This project was initially started as AKU (which stands for Active Record Unwrapped). It’s based on Sqflite and utilizes the DAO architecture.

rapidfire

The RapidFire Flutter Library is a versatile ORM system for mobile application development that combines popular Dart packages. Validation, CRUD, and API operations are all automated.

Similar Posts

  • Shared Preferences Packages

    shared_preferences The Flutter plugin for reading and writing simple key-value pairs wraps NSUserDefaults on iOS and SharedPreferences on Android. rx_shared_preferences Preference updates for the rxdart streaming service are communicated via Reactive Streams. The SharedPreference wrapper is reactive stream rxdart. A stream-based wrapper around shared preferences that allows for reactively stored key-value pairs. shared_preferences_dtx The shared…

  • Text Packages

    One of the benefits of using Flutter is its rich graphical system, which makes it easy for developers to make their app look great with very little effort. To help you get started, we’ve put together this roundup of some of our favorite packages and libraries for creating beautiful text layouts with Flutter! flutter_typeahead A…

  • Date and Calendar Packages

    date_format The date_format is an easy-to use API that provides several constants for building your own Date format string. Use the `formatDate` method to create customised dates, and be sure they look good on any device! It provides various constants that you can use when building your Date string with the formatDate method, so it’s…

  • Authentication Packages

    google_sign_in A Google Sign-In authentication system for signing in with a Google account on Android and iOS using the Flutter plugin. http_auth The library deploys a HTTP basic or digest authentication from Dart. firebase_auth The Flutter plugin for Firebase Auth enables Android and iOS authentication using passwords, phone numbers, and identity providers like Google, Facebook,…

  • Rich Text Editors

    flutter_markdown This package is a Markdown editor for Flutter. From plain text data formatted with simple Markdown tags, you may produce rich text output including text styles, tables, links, and more. markdown markdown is a Dart library that can convert Markdown to HTML. zefyr Flutter’s clean, minimalistic, and collaboration-ready rich text editor. zefyrka This editor…

  • Packages to Scan Barcode and QR

    flutter_barcode_scanner A plugin for Android and iOS that enables barcode scanning. Barcodes, QR codes, and other types of coding are all supported. qr_flutter A Widget or custom painter may be used to display QR codes for Flutter. qr_code_scanner The zxing library is a QR code scanner that can be integrated into flutter. It makes use…