data_manage

Pub Version Dart SDK Version License

Data management utilities for Dart/Flutter. No external dependencies.

Components

Graph (documentation)

Directed tree with single-parent hierarchy. Supports DFS, BFS, backtrack traversal, path finding, subtree views, and node data storage.

CircularList (documentation)

Fixed-size list with automatic oldest element removal. O(1) operations, numeric aggregations, change tracking.

Data Collections (documentation)

Filtering and sorting over Dart collections with composable matchers and type-safe operations.

Event Repository (documentation)

Type-safe event handling with automatic resource cleanup and Dart Streams integration.

Chain (documentation)

Data processing pipeline with error handling, retry, and conditional execution mixins.

Installation

dependencies:
  data_manage: ^3.1.0

Documentation

License

MIT