A cookbook for the best Flutter libraries.
510 hands-on recipes covering the top open-source Flutter projects and components — ranked from live GitHub trend data, each with what it does, why it's rising, and how to use it.
Trending right now
The highest-momentum projects in the dataset, by stars weighted for recency.
flutter
Flutter makes it easy and fast to build beautiful apps for mobile and beyond.
UI/Componentsrustdesk
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
App/Templateimmich
High performance self-hosted photo and video management solution.
App/Templatelocalsend
An open-source cross-platform alternative to AirDrop.
AI/MLAppFlowy
Bring projects, wikis, and teams together with AI. AppFlowy is the AI collaborative workspace where you achieve more without losing control of your data. The le.
AI/MLappwrite
Appwrite® - complete cloud infrastructure for your web, mobile and AI apps. Including Auth, Databases, Storage, Functions, Messaging, Hosting, Realtime and more.
Learning/Awesomeawesome-flutter
An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.
App/Templateopen-source-ios-apps
:iphone: Collaborative List of Open-Source iOS Apps.
App/Templatespotube
Open source music streaming app! Available for both desktop & mobile!
Latest from the blog
Long-form, code-first walkthroughs — build the widget, understand the maths, ship the polish.
video_player: the platform-backed Flutter video primitive
Showcase video_player in a production-minded Flutter architecture: controllers, initialization, buffering, subtitles, and lifecycle.
🧩 Open SourceVery Good CLI: opinionated Flutter scaffolding
Showcase very_good_cli in a production-minded Flutter architecture: project templates, flavors, testing defaults, and CI conventions.
🧩 Open Sourceurl_launcher: platform intent with a fallback contract
Showcase url_launcher in a production-minded Flutter architecture: canLaunchUrl, launch modes, web URLs, and unavailable handlers.
🧩 Open Sourcesupabase_flutter: auth, Postgres, realtime, and storage
Showcase supabase_flutter in a production-minded Flutter architecture: typed client initialization, auth events, RLS, and session persistence.
🧩 Open Sourceskeletonizer: loading UI from the real widget tree
Showcase skeletonizer in a production-minded Flutter architecture: fake data, skeleton annotations, layout stability, and accessibility.
🧩 Open Sourceshadcn_flutter: composable UI primitives for Flutter
Showcase shadcn_flutter in a production-minded Flutter architecture: unstyled primitives, New York style, Material interop, and theming.
Fresh from the newsroom
Apple, Android and Flutter developments, read for what they change in your app.
Impeller is now the default on macOS, Windows and Linux
Flutter 3.47 makes Impeller the default renderer on all three desktop platforms. Here is what changes, which backend runs where, how to opt out, and why you should not plan on it.
🍎 FlutterThe UIScene migration: the iOS change that will crash unmigrated Flutter apps
Apple is requiring the UIScene lifecycle, and Flutter 3.47 raises the iOS floor to 15. Here is the full migration — Info.plist, AppDelegate, plugins, and the APIs that stop working.
🖼️ FlutterFlutter Widget Previews are stable: a practical guide to @Preview
Widget Previews graduated to stable in Flutter 3.47. Here is how @Preview works, every parameter it accepts, MultiPreview, custom annotations, and where it still falls short.
🕸️ FlutterShipping Flutter Web on WebAssembly: the migration, the browsers, the headers
Wasm is on the path to becoming Flutter's default web target. Here is the real build pipeline, the package:web migration, browser support including the iOS gap, and deferred loading.
📦 FlutterSwift Package Manager is the default now — and CocoaPods has a deadline
Swift Package Manager has been on by default since Flutter 3.44, 92 of the top 100 iOS plugins have migrated, and the CocoaPods registry goes read-only on December 2, 2026.
🪟 FlutterMulti-window on Flutter desktop: what shipped in 3.47, and what to use today
Flutter 3.47 added popup windows on Win32 and Linux, sized-to-content windows, and renamed the windowing API. The multi-window APIs are still experimental — here is the practical picture.
By category
10 categories across 510 recipes.