FLUTTER ECOSYSTEM

objectdb

Persistent embedded document-oriented NoSQL database for Dart and Flutter.

Latest version
1.2.1+1
30-day downloads
57
Likes
113
Pub points
130

Package Overview

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

Overview

ObjectDB is a persistent, embedded document-oriented NoSQL database designed for Dart and Flutter applications. It enables local data storage with JSON-like documents, supporting full CRUD operations without requiring a separate server. Built for simplicity and performance, it works across all major platforms including mobile, web, and desktop. ObjectDB automatically handles data persistence and schema evolution, making it ideal for offline-first apps that need reliable local storage.

Use cases
  • Offline-first mobile apps
  • Local data storage in Flutter apps
  • Cross-platform data persistence
  • Prototyping with local databases
  • Simple document-based data modeling
Key features
  • Embedded and zero-configuration
  • Supports all Flutter platforms
  • JSON-like document storage
  • Automatic persistence
  • Schema-less design
Suitable for
  • Developers seeking lightweight local storage
  • Apps needing offline functionality
  • Projects avoiding external database dependencies
  • Rapid prototyping
  • Small to medium-sized data sets
Considerations
  • Not suitable for large-scale or high-concurrency scenarios
  • Limited querying capabilities compared to full SQL databases
  • No built-in synchronization with remote servers
  • Best suited for single-device use cases
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add objectdb

Categories

Dependencies

Dependency list 3 items
  • deeply^1.2.0+1
  • execution_queue^1.2.0
  • objectid^2.0.0

Source repository

Related projects

No data available yet.