FLUTTER ECOSYSTEM

realm_dart

The official Realm SDK for Dart. Realm is a mobile database - an alternative to SQLite and key-value stores.

Latest version
20.2.0
30-day downloads
14K
Likes
43
Pub points
70

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Realm Dart is the official database SDK for Dart, designed for mobile and desktop applications. It provides a fast, flexible, and scalable NoSQL solution that replaces traditional options like SQLite or key-value stores. Realm enables real-time data synchronization, seamless object-oriented data modeling, and efficient querying with minimal boilerplate. Built specifically for Flutter and other Dart-based platforms, it supports offline-first development and automatic data persistence across Android, iOS, macOS, Windows, and Linux. Its reactive nature ensures UIs stay in sync with data changes.

Use cases
  • Offline-first mobile apps
  • Real-time data synchronization
  • Cross-platform data persistence
  • Object-oriented data modeling
  • High-performance local storage
Key features
  • Real-time data updates
  • Schema-free object model
  • Cross-platform support
  • Automatic data syncing
  • Efficient querying and indexing
Suitable for
  • Flutter developers
  • Mobile app teams
  • Apps requiring offline functionality
  • Projects needing real-time data
  • Developers avoiding SQL complexity
Considerations
  • Requires understanding of Realm's object model
  • Limited to Realm's proprietary format
  • Learning curve for new users
  • Not suitable for complex relational queries
  • Depends on Realm's ecosystem for sync services
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add realm_dart

Categories

Dependencies

Dependency list 22 items

Source repository

Related projects

No data available yet.