Flutter Gems

A Flutter package landscape guide comprising 2800+ neatly categorized useful and popular packages!

Follow on Twitter Subscribe 💛 Support Us Add Package

Crafted with 💙 for Flutter Community

flex_color_scheme Card Image
flex_color_scheme
Null safety 👍 368

A Flutter package to make and use beautiful color scheme based MaterialApp themes.

READ MORE
adaptive_theme Card Image
adaptive_theme
Null safety 👍 217

Allows to change between light and dark theme dynamically and add system adaptive theme support.

READ MORE
theme_provider
Null safety 👍 211

Easy to use and customizable Theme Provider. This Widget can be used to easily provide a theme controller across the widget tree.

READ MORE
animated_theme_switcher Card Image
animated_theme_switcher
Null safety 👍 207

Flutter animated theme switcher, that help to create beautiful transactions during the theme switch.

READ MORE
easy_dynamic_theme Card Image
easy_dynamic_theme
Null safety 👍 79

Automatically get your OS defined Theme (Dynamic), force your prefered one (Light / Dark) and persist your choice in the device.

READ MORE
day_night_switcher Card Image
day_night_switcher
Null safety 👍 79

A simple day / night switcher widget made in pure Dart. Allows to quickly show a beautiful dark mode switcher widget to your users.

READ MORE
stacked_themes
Null safety 👍 66

A set of classes to help you better manage Themes in flutter

READ MORE
flutter_animated_theme Card Image
flutter_animated_theme
Null safety 👍 29

Animate theme change with circular, scale and fade animations

READ MORE
dynamic_color_theme Card Image
dynamic_color_theme
Null safety 👍 24

Dynamically change your color theme, including light and dark mode. Persist the colors across restarts.

READ MORE
theme_mode_handler
Null safety 👍 18

Flutter widget to change `themeMode` during runtime and persist it across restarts

READ MORE
json_theme
Null safety 👍 14

A library to dynamically generate a ThemeData object from a JSON file or dynamic map object

READ MORE
theme_manager Card Image
theme_manager
Null safety 👍 11

A theme manager for light, dark, and system themes. Change the theme dynamically and the selected theme will be persisted.

READ MORE
dynamic_theme Card Image
dynamic_theme
👍 137

Changes the theme during runtime, also presists brightness settings across restarts

READ MORE
thememode_selector Card Image
thememode_selector
👍 40

A widget to select between light and dark ThemeMode (in development, but working fine)

READ MORE
persist_theme
👍 29

A flutter plugin for persisting the theme data. Support for Dark Mode.

READ MORE
theme_mode_builder Card Image
theme_mode_builder
👍 19

A Flutter package for handling theme in an app and also saving it on the device in a hive box.

READ MORE
day_night_switch Card Image
day_night_switch
👍 18

A day night switch widget for Flutter.

READ MORE
verve
👍 16

An opinionated Flutter theming solution, building on modern Material and Scandinavian principles.

READ MORE