https://github.com/2devs-team/reactter
A light, powerful and quick Reactive State Management, Dependency Injection and Event Handler.
https://github.com/2devs-team/reactter
dart dependency-injection easy-to-use event-handler event-management flutter hooks lightweight powerful reactive reactter state-management
Last synced: about 2 months ago
JSON representation
A light, powerful and quick Reactive State Management, Dependency Injection and Event Handler.
- Host: GitHub
- URL: https://github.com/2devs-team/reactter
- Owner: 2devs-team
- License: mit
- Created: 2022-05-24T05:13:34.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2025-03-15T00:02:23.000Z (3 months ago)
- Last Synced: 2025-04-18T04:55:19.203Z (about 2 months ago)
- Topics: dart, dependency-injection, easy-to-use, event-handler, event-management, flutter, hooks, lightweight, powerful, reactive, reactter, state-management
- Language: Dart
- Homepage: https://2devs-team.github.io/reactter/
- Size: 5.15 MB
- Stars: 25
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Roadmap: ROADMAP.md
Awesome Lists containing this project
README
![]()
____
[](https://pub.dev/publishers/2devs.io/packages)
[](https://pub.dev/packages/reactter)
[](https://pub.dev/packages/flutter_reactter)
[](https://pub.dev/packages/reactter/score)
[](https://github.com/2devs-team/reactter/blob/master/LICENSE)
[](https://github.com/2devs-team/reactter/actions)
[](https://app.codecov.io/gh/2devs-team/reactter)A lightweight, powerful, and reactive **State Management**, **Dependency Injection** and **Event Handler** for Dart/Flutter
## Features
- âĄïļ Engineered for **speed**.
- ðŠķ Super **lightweight**.
- ð **Simple syntax**, easy to learn.
- âïļ **Reduce boilerplate code** significantly.
- ðïļ Improve **code readability**.
- ð **Granular reactivity** using [state](https://2devs-team.github.io/reactter/core_concepts/state_management/#state) and [hooks](https://2devs-team.github.io/reactter/core_concepts/hooks).
- ð§Đ **Highly reusable** states and logic via [custom hooks](https://2devs-team.github.io/reactter/core_concepts/hooks/#custom-hook) and [dependency injection](https://2devs-team.github.io/reactter/core_concepts/dependency_injection/).
- ðŪ Total [**rendering control**](https://2devs-team.github.io/reactter/core_concepts/rendering_control).
- â **Highly testable** with 100% code coverage.
- ð **Fully debuggable** using the [Reactter DevTools extension](https://2devs-team.github.io/reactter/devtools_extension).
- ð§ **Not opinionated**. Use it with any architecture or pattern.
- ðŠ **Zero dependencies**, **zero configuration** and **no code generation**.
- ð **Compatible with Dart and Flutter**, supporting the latest Dart version._To start using Reactter, check out the full documentation on [The Official Documentation](https://2devs-team.github.io/reactter)._
## Resources
- [Website Official](https://2devs-team.github.io/reactter)
- [Github](https://github.com/2devs-team/reactter)
- [Examples](https://github.com/2devs-team/reactter/tree/master/packages/flutter_reactter/example)
- [Examples in Zapp](https://zapp.run/pub/flutter_reactter)
- [Reactter documentation](https://pub.dev/documentation/reactter/latest)
- [Flutter Reactter documentation](https://pub.dev/documentation/flutter_reactter/latest)
- [Reactter Lint](https://pub.dev/packages/reactter_lint)
- [Reactter Snippets](https://marketplace.visualstudio.com/items?itemName=CarLeonDev.reacttersnippets)## DevTools

You can debug your app using the **[Reactter DevTools extension](https://2devs-team.github.io/reactter/devtools_extension)**.
## Contribute
If you want to contribute don't hesitate to create an [issue](https://github.com/2devs-team/reactter/issues/new) or [pull-request](https://github.com/2devs-team/reactter/pulls) in [Reactter repository](https://github.com/2devs-team/reactter).
You can:
- Provide new features.
- Report bugs.
- Report situations difficult to implement.
- Report an unclear error.
- Report unclear documentation.
- Add a new custom hook.
- Add a new widget.
- Add examples.
- Translate documentation.Any idean is welcome!
## Contributors