Frameworks
State management
Standard
- Bloc [8181⭐] - Collection of packages that help implement the BLoC design pattern by Felix Angelov.
- MobX [2037⭐] - Supercharge the state-management in your apps with Transparent Functional Reactive Programming (TFRP). Port of MobX from the Js/React land.
- Provider [3974⭐] - State-management library for Flutter by Remi Rousselet.
- RiverPod [2214⭐] - Provider, but different by Remi Rousselet.
- GetX - Contextless, State-management & navigation by Jonny Borges.
- Binder [167⭐] - A lightweight, yet powerful way to bind your application state with your business logic, by Romain Rastel.
Redux / ELM / Dependency Injection
- Built redux [81⭐] - Automatic subscribing to your redux stores. Based on the built pattern by David Marne.
- Redux.dart [486⭐] - Port of Redux to Dart with an ecosystem of middleware, Flutter integrations, and time traveling dev tools by John Ryan and Brian Egan.
- Redux [1522⭐] - Built to work with redux.dart, utilities that allow you to easily consume a Redux Store to build Widgets.
- Inject [847⭐] - Compile-time dependency injection by Google.
- Flux [368⭐] - Implementation of the Flux framework by Google.
- Fish [7214⭐] - Alibaba Redux implementation.
- Async Redux [199⭐] - Redux without boilerplate. Allows for both sync and async reducers by Marcelo Glasberg.
Widgets
- Hooks [1965⭐] - Advanced code sharing between widgets by Remi Rousselet.
- Functional widget [435⭐] - Code generator writing widgets as functions with annotations by Remi Rousselet.
Data
- Graphql [2796⭐] - Implementation of the GraphQL spec by Zino App B.V..
- GeoFlutterFire [244⭐] - Implementation of GeoFirestore for flutter by Darshan Gowda.
- Ferry [334⭐] - Powerful & Extensible GraphQL Client by Sat Mandir Khalsa.
Backend
- Dynamic Widget [1100⭐] - Build your dynamic UI with json, and the json format is very similar with flutter widget code by Denny Deng.
- NETCoreSync - Centralized database synchronization framework for multiple clients, built on top of Moor library by Aldy J.
- Parse for Flutter [394⭐] - Open source backend framework by ParsePlatform.
Animation
- Sequence Animation [338⭐] - Composite staggered animations by Norbert Kozsir.
- SpinKit [2405⭐] - Animated loading indicators by Jeremiah Ogbomo.
- Villains [328⭐] - Page transition animations by Norbert Kozsir.
- AnimatedTextKit [1268⭐] - A collection of cool text animations by Ayush Agarwal.
- Drawing Animation [384⭐] - Create drawing line animations based on SVG path data by Carl Hauck.
- Simple Animations - Create awesome custom animations easily by Felix Blaschke.
- Flutter-animation-set [264⭐] - Easy to build an animation set by efoxTeam.
- Staggered Animations [977⭐] - Easily add staggered animations to your ListView, GridView, Column and Row by mobiten.
- Animate Do - Animation package inspired in Animate.css by Fernando Herrera.
- Funvas [361⭐] - Create fun time based canvas animations by creativecreatorormaybenot.
Testing
- Flutter Gherkin [150⭐] - Fully featured Gherkin parser and UI automated test runner by Jon Samwell.
Web
- Responsive Framework [702⭐] - Automatically adapt UI to different screen sizes. Responsiveness made simple by Codelessly.