pipe_x 1.0.0 copy "pipe_x: ^1.0.0" to clipboard
pipe_x: ^1.0.0 copied to clipboard

A lightweight, reactive state management library for Flutter with fine-grained reactivity and minimal boilerplate.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2025-10-20 #

Added #

  • Initial release of PipeX state management library
  • Core reactive primitives:
    • Pipe<T>: Reactive container for state with automatic notification
    • Hub: State manager with automatic pipe lifecycle management
    • Sink: Widget for subscribing to a single pipe
    • Well: Widget for subscribing to multiple pipes
    • HubProvider: Dependency injection for hubs
    • MultiHubProvider: Provide multiple hubs without nesting
    • ReactiveSubscriber: Interface for reactive subscriptions
  • Extensions:
    • BuildContext.read<T>(): Convenient hub access
  • Features:
    • Fine-grained reactivity with automatic rebuilds
    • Automatic lifecycle management and disposal
    • Auto-registration of pipes in hubs
    • Type-safe API with full Dart type system support
    • Zero boilerplate with intuitive API
    • Standalone pipe support with auto-disposal
  • Comprehensive documentation and examples
  • MIT License

Documentation #

  • Complete README with usage guide
  • Extensive inline documentation
  • Multiple example implementations demonstrating all features
  • Best practices and patterns guide
23
likes
0
points
334
downloads

Publisher

verified publishernavaneethk.dev

Weekly Downloads

A lightweight, reactive state management library for Flutter with fine-grained reactivity and minimal boilerplate.

Repository (GitHub)
View/report issues

Topics

#state-management #reactive #flutter #signals #controller

License

unknown (license)

Dependencies

flutter

More

Packages that depend on pipe_x