data_manage 3.0.2 copy "data_manage: ^3.0.2" to clipboard
data_manage: ^3.0.2 copied to clipboard

A powerful and flexible package for data management in Dart/Flutter applications.

🚀 Data Manage #

Pub Version Dart SDK Version License

A powerful and flexible package for data management in Dart/Flutter applications. Built with pure Dart, zero external dependencies.

🎯 Key Features #

🌟 Zero Dependencies #

  • Built entirely with standard Dart libraries
  • No external dependencies to manage
  • Smaller package size and faster builds
  • Direct use of Dart's powerful built-in features

🔄 CircularList (documentation) #

  • Fixed-size list with automatic oldest element removal
  • O(1) operations with efficient memory usage
  • Built-in numeric operations (average, min/max, moving average)
  • Change tracking with callbacks
  • Full List interface compliance

🌳 Graph and Trees (documentation) #

  • Efficient directed tree implementation
  • Single-parent hierarchy with strict validation
  • Advanced traversal and path finding algorithms
  • Smart node data caching
  • Extensible architecture

📊 Data Collections (documentation) #

  • Powerful filtering and sorting capabilities using pure Dart collections
  • Efficient state management with immutable data structures
  • Type-safe operations with built-in Dart features

🚀 Event Repository (documentation) #

  • Type-safe event handling using Dart's strong type system
  • Automatic resource cleanup and memory leak prevention
  • Efficient event processing with Dart Streams

🔗 Chain (documentation) #

  • Type-safe data processing pipeline with rich error handling
  • Powerful mixin system for retry, metrics, and conditional execution
  • Perfect for complex workflows like API integrations, data imports, and payment processing

🎯 Installation #

dependencies:
  data_manage: ^3.0.0

📚 Documentation #

📄 License #

BSD 3-Clause License - A permissive license that allows you to:

  • ✅ Use the code commercially
  • ✅ Modify the code
  • ✅ Distribute the code
  • ✅ Use in private projects

Requirements:

  1. Include the original copyright notice
  2. Include the license text
  3. Don't use the author's name for promotion

For more details, see Understanding the BSD-3-Clause License

2
likes
140
points
126
downloads

Publisher

verified publisherdart.nogipx.dev

Weekly Downloads

A powerful and flexible package for data management in Dart/Flutter applications.

Repository (GitHub)

Documentation

API reference

License

BSD-3-Clause (license)

More

Packages that depend on data_manage