FLUTTER ECOSYSTEM

Solido/awesome-flutter

最高のFlutterライブラリ、ツール、チュートリアル、記事などをまとめた素晴らしいリストです。

awesome-flutter のプロジェクト画像
Stars
6.1万
Forks
6916
最終プッシュ(UTC)
2026/09/03
プロジェクト状態
公開中
Robert Felker GitHub avatar
GITHUB User

Robert Felker ↗

Solution Architect, JVM, Cloud, Devops & Dart/Flutter, Artist, ML

言語Dart

技術トピック

ランキング

元の README

以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。

README を開く / 閉じる

https://user-images.githubusercontent.com/1295961/45949308-cbb2f680-bffb-11e8-8054-28c35ed6d132.png

Awesome Awesome

Solido%2Fawesome-flutter | Trendshift

Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. If you appreciate the content 📖, support projects visibility, give 👍| ⭐| 👏

Stream Chat

Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Video, Voice, Feeds, and Moderation APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.


Demonstrations

Contents

Articles

Introduction
Websites / Blogs
Tutorial
Beginner
Intermediate
Advanced

Advanced graphics rendering

Howtos

Videos

Components

Demonstrations
UI
Libraries
  • Forui [1379⭐] - Minimalistic UI library heavily inspired by shadcn/ui by Forus Labs.
  • Shadcn [2276⭐] - Shadcn-ui port. Fully customizable UI components.
  • TDesign Flutter [951⭐] - A useful UI component library matches the TDesign style by Tencent.
List
Drawers
Bottom bars
Bottom Sheets
Sliders
UI Helpers
Material Design
Effect
Calendar
Backend-Driven
  • Dynamic Widget [1630⭐] - Build your dynamic UI with json, and the json format is very similar with flutter widget code by Denny Deng.
Image
Image Picker
Map
Charts
Navigation
  • Fluro [3710⭐] - The brightest, hippest, coolest router for Flutter with Navigation, wildcard, query, transitions by Posse.
  • PageView Indicator [165⭐] - Build page indicators for the PageView by Leo Cavalcante.
  • Deep Link Navigation [67⭐] - Elegant abstraction for complete deep linking navigation in Flutter by Dennis Krasnov.
  • Get [11002⭐] - Navigate between screens & display snackbars/dialogs/bottomSheets without context by Jonny Borges.
  • Beamer [602⭐] - Route through guarded page stacks and URLs using the Navigator 2.0 API effortlessly by Sandro Lovnički.
  • go_router [440⭐] - Declarative routes to reduce complexity, deep linking for mobile and the web while maintaining developer experience by Chris Sells.
  • auto_route [1708⭐] - AutoRoute is a declarative routing solution, where everything needed for navigation is automatically generated for you. Milad_Akarie.
Auth
Text & Rich Content
Forms
  • Form Builder [1581⭐] - Framework that simplifies building forms, validating fields, reacting to changes, and collecting the final user input by Danvick Miller.
  • Reactive Forms [490⭐] - Model-driven approach to handling Forms inputs and validations, heavily inspired in Angular's Reactive Forms.
Analytics
Internationalization
Styling
Media
  • photo_manager [739⭐] - Provides assets (image/video/audio) abstraction management APIs that can be easily integrated with custom UI widgets by CaiJingLong and Alex Li.
Audio
Video
Voice
Storage
Preferences
Monetization

Templates

Clone
  • GitTouch [1649⭐] - Open source mobile client for GitHub, GitLab, Bitbucket and Gitea by Rongjian Zhang.
  • RustDesk [99332⭐] - Open source virtual / remote desktop. TeamViewer alternative. Built with Rust by RustDesk team.
Machine Learning
Vision
Augmented Reality

Plugins

  • Pub packages - Packages filter in Dart Pub Repository.
  • Plugins - Official Flutter Team Plugins.
Device
Scanner
Bluetooth / NFC / Beacon
Storage
Services

Frameworks

State management
Standard
  • Bloc [12288⭐] - Collection of packages that help implement the BLoC design pattern by Felix Angelov.
  • Provider [5230⭐] - State-management library for Flutter by Remi Rousselet.
  • RiverPod [6922⭐] - Provider, but different by Remi Rousselet.
  • Get It [1426⭐] - Simple direct Service Locator that allows to decouple the interface from a concrete implementation by Thomas Burkhartb.
  • GetX [11002⭐] - Contextless, State-management & navigation by Jonny Borges.
  • MobX [2451⭐] - Supercharge the state-management in your apps with Transparent Functional Reactive Programming (TFRP). Port of MobX from the Js/React land.
  • Signals [658⭐] - Reactive programming made simple. Port of Signals pattern by Rody Davis.
Redux / ELM / Dependency Injection
  • Built redux [77⭐] - Automatic subscribing to your redux stores. Based on the built pattern by David Marne.
  • Redux.dart [521⭐] - Port of Redux to Dart with an ecosystem of middleware, Flutter integrations, and time traveling dev tools by John Ryan and Brian Egan.
  • Redux [1653⭐] - Built to work with redux.dart, utilities that allow you to easily consume a Redux Store to build Widgets.
  • Inject [867⭐] - Compile-time dependency injection by Google.
  • Flux [376⭐] - Implementation of the Flux framework by Google.
  • Fish [7313⭐] - Alibaba Redux implementation.
  • Async Redux [237⭐] - Redux without boilerplate. Allows for both sync and async reducers by Marcelo Glasberg.
Widgets
Data
Backend
Animation
Testing
  • flutter_convenient_test [556⭐] - Tests with action history, time travelling, screenshots, rapid re-execution, video recordings, interactive mode by fzyzcjy.
  • Patrol [1131⭐] - Easy-to-learn, powerful UI testing framework eliminating limitations of flutter_test, integration_test, and flutter_driver by LeanCode.
Web

Experimental

This section contains libraries that take an experimental or unorthodox approach.

Engines

Rendering
  • Graphx [514⭐] - Making drawings and animations extremely simple, inspired by Flash, by Roi Peker.
Game
  • Flame [10193⭐] - Minimalist game engine by Luan Nico.
  • Bonfire [1384⭐] - Flame engine based game engine for 2D RPG games.
  • Zerker [704⭐] - Lightweight and powerful graphic animation library by drawcall.
Open source games
Game Engine resources
  • Awesome Flame [1248⭐] - Curated list of the best Flame games, projects, libraries, tools, tutorials, articles and more by Flame Engine.

Open Source Apps

Premium
Top

Utilities

VSCode
IntelliJ / Android Studio
Desktop

Podcasts

English
Portuguese
Spanish
Russian

Bonus

Fun
Hardware
Guide & Interviews

Community

Presentation material
  • Logo - Logo for stickers impressions.
Communication
Misc
🇦🇴 Angola
🇦🇺 Australia
Bangladesh
🇧🇷 Brazil
cm Cameroon
🇨🇦 Canada
🇨🇮 Côte d'Ivoire (Ivory Coast)
🇩🇰 Denmark
🇪🇬 Egypt
🇪🇹 Ethiopia
🇫🇷 France
🇩🇪 Germany
🇬🇷 Greece
🇮🇹 Italy
🇮🇳 India
🇮🇱 Israel
🇮🇩 Indonesia
🇮🇷 Iran
🇯🇵 Japan
🇰🇪 Kenya
🇰🇷 Korea
🇲🇾 Malaysia
🇳🇬 Nigeria
🇵🇰 Pakistan
🇵🇭 Philippines
🇵🇱 Poland
🇵🇹 Portugal
🇵🇪 Peru
🇷🇺 Russia
🇪🇸 Spain
🇱🇰 Sri Lanka
🇹🇷 Turkey
🇺🇦 Ukraine
🇬🇧 United Kingdom
🇺🇸 United States
  • Meetup Chicago
  • Meetup [Washington DC] (https://www.meetup.com/DCFlutter/)
  • Meetup NYC
🏴 Kurdistan
🇳🇴 Norway
🇺🇿 Uzbekistan

License

CC0

To the extent possible under law, Robert Felker has waived all copyright and related or neighboring rights to this work.