FLUTTER ECOSYSTEM

cbl

Couchbase Lite is an embedded, NoSQL JSON Document Style database, supporting Blobs, Encryption, SQL++ Queries, Live Queries, Full-Text Search and Data Sync.

Latest version
3.6.0+2
30-day downloads
655
Likes
80
Pub points
140

Package Overview

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

Overview

Couchbase Lite is a lightweight, embedded NoSQL database for Flutter apps, designed to store JSON documents with support for binary data (Blobs), encryption, SQL++ queries, live queries, full-text search, and seamless data synchronization. It enables offline-first applications by allowing local data persistence and automatic sync with remote databases. Built specifically for Dart, it integrates smoothly into Flutter projects across Android, iOS, macOS, Windows, and Linux platforms.

Use cases
  • Offline-first mobile applications
  • Real-time data synchronization
  • Secure local data storage
  • Document-based data modeling
  • Full-text search in local data
  • Cross-platform data persistence
Key features
  • Embedded NoSQL database
  • Support for SQL++ queries
  • Live queries with real-time updates
  • Full-text search capabilities
  • Data encryption
  • Bidirectional data synchronization
Suitable for
  • Mobile apps requiring offline functionality
  • Apps needing real-time data sync
  • Applications handling complex document structures
  • Developers prioritizing data security
  • Projects targeting multiple platforms
Considerations
  • Requires understanding of NoSQL data modeling
  • Learning curve for SQL++ and live queries
  • Potential performance impact with large datasets
  • Limited to JSON document storage
  • Sync setup complexity with remote databases
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add cbl

Categories

Dependencies

Dependency list 12 items

Source repository

Related projects

No data available yet.