FLUTTER ECOSYSTEM

mongo_dart

MongoDB driver, implemented in pure Dart. All CRUD operations, aggregation pipeline and more!

Latest version
0.10.9
30-day downloads
24.5K
Likes
506
Pub points
150

Package Overview

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

Overview

mongo_dart is a pure Dart implementation of a MongoDB driver, enabling seamless integration with MongoDB databases across multiple platforms. It supports full CRUD operations, aggregation pipelines, and advanced querying features directly within Dart applications. Designed for performance and compatibility, it runs natively on Android, iOS, macOS, Windows, and Linux, making it ideal for cross-platform apps needing robust database connectivity without external dependencies.

Use cases
  • Building cross-platform apps with MongoDB backend
  • Real-time data processing using aggregation pipelines
  • Storing and retrieving structured data in Flutter apps
  • Implementing serverless functions with MongoDB access
  • Managing user data with scalable document storage
Key features
  • Pure Dart implementation
  • Supports CRUD and aggregation pipelines
  • Cross-platform compatibility
  • No native code dependencies
  • Efficient connection handling
  • Flexible query syntax
Suitable for
  • Flutter developers needing MongoDB integration
  • Apps requiring offline-first or real-time data sync
  • Projects targeting multiple operating systems
  • Backend services built with Dart
  • Developers avoiding platform-specific database drivers
Considerations
  • Not suitable for high-throughput production environments without tuning
  • Limited to MongoDB's feature set
  • Requires proper error handling for network issues
  • May need additional security measures for production use
  • Aggregation pipeline complexity can increase learning curve
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add mongo_dart

Categories

Dependencies

Dependency list 13 items

Source repository

Related projects