A curated collection of 200+ Flutter open source projects to help developers learn and practice Flutter development. This repository includes real-world production apps with source code, UI components, templates, and learning resources.
- Production-Ready Open Source Apps
- UI Components
- Complete Apps
- State Management
- Navigation
- Animations
- Backend Integration
- Games
- Tools & Utilities
- Learning Resources
- E-Commerce
- Social Media
- Health & Fitness
- Finance
- Travel
- Food & Recipe
- Productivity
- Authentication
- Maps & Location
- Chat & Messaging
- Media & Entertainment
- AR & VR
- Enterprise-Level Flutter Apps
- Flutter Architecture Patterns
- Authentication Implementations
- Internationalization & Localization
A full-featured GitHub client app built with Flutter. Includes user authentication, repository browsing, code viewing, and issue tracking.
A real production app by Alibaba that showcases Flutter components and packages with over 16k stars.
The official Google I/O 2019 conference app built with Flutter, demonstrating production-grade architecture and best practices.
A group messaging app with a focus on organizing events, built with Flutter and Firebase.
A feature-rich Twitter client built with Flutter that includes media viewing, tweet composition, and timeline browsing.
A minimalist Todo List app built with Flutter and BLoC pattern, featuring clean architecture.
7. Spacex Go
A SpaceX companion app built with Flutter, providing information about launches, vehicles, and company info.
8. InKino
A movie app built with Flutter and Redux, showcasing clean architecture and testing practices.
A Google contacts manager that showcases Flutter's desktop capabilities, built by gskinner team.
10. Natrium Wallet
A cryptocurrency wallet for NANO with a focus on security and performance.
11. Flutter Weather
A production-quality weather app with beautiful UI and animations using the BLoC pattern.
12. Habit Tracker
A habit tracker app with clean UI and local storage.
13. Feather
A beautiful weather application with detailed forecasts and multiple locations support.
14. Fluttergram
A working Instagram clone built with Flutter and Firebase.
15. GitJournal
A mobile first Markdown notes app integrated with Git, demonstrating complex sync capabilities.
A collection of Flutter UI components and templates.
An extensive list of Flutter samples, libraries, tools, and resources.
3. Flutter Gems
A curated package guide for Flutter with categorized libraries.
An app showcasing Flutter components with code samples that you can run directly.
A collection of 100+ Flutter UI challenges and templates with source code.
Simple basic isolated apps for budding Flutter developers.
A comprehensive collection of pre-built widgets for Flutter apps.
Official Flutter samples from the Flutter team.
Flutter Gallery is a resource to help developers evaluate and use Flutter.
A plugin for adapting screen and font size.
A flutter eCommerce app with complete functionality including cart, product details, and user profiles.
12. FlutterFoodybite
Flutter representation of a Restaurant app UI with beautiful animations and transitions.
13. Flutter Travel
Flutter travel app UI with destination cards, booking features, and smooth animations.
A complete music player built with Flutter featuring playlists, equalizer, and background playback.
15. Invoice Ninja
Production-grade Invoice Ninja app built with Flutter, used by thousands of businesses.
16. FlutterFlip
A package for flip panel with built-in animation.
17. FlutterCinematic
A movie app built with Flutter.
18. Fluttergram
A working Instagram clone written in Flutter.
19. BookSearch
A digital book library built with Flutter.
20. Planets
A Flutter app showcasing planets with beautiful UI.
Examples of using the bloc state management pattern.
Examples of using the provider package for state management.
23. GetX Examples
Examples of using GetX for state management, navigation, and dependency injection.
24. Redux Examples
Examples of using Redux for state management in Flutter.
25. MobX Examples
Examples of using MobX for state management in Flutter.
Examples of using Navigator 2.0 for routing in Flutter.
Examples of using Auto Route for navigation in Flutter.
Examples of using GetX for navigation in Flutter.
29. Beamer Examples
Examples of using Beamer for navigation in Flutter.
30. Flutter Modular
A flutter package to help you implement modular apps.
Official Flutter animation examples.
Powerful animation library for Flutter.
A collection of cool text animations for Flutter.
Easily add staggered animations to your ListView, GridView, Column and Row.
35. Flare Flutter
Vector design and runtime animation for Flutter.
Examples of using Firebase with Flutter.
37. GraphQL Flutter
A GraphQL client for Flutter.
Examples of making REST API calls in Flutter.
39. Flutter Amplify
AWS Amplify for Flutter.
40. Supabase Flutter
Flutter integration for Supabase.
41. Flutter Games
A game engine for Flutter.
42. 2048 Game
2048-style sliding puzzle game built with Flutter.
43. Tetris
Tetris game built with Flutter.
44. Tic Tac Toe
Tic Tac Toe game built with Flutter.
45. Snake Game
Snake game built with Flutter.
A package which simplifies the task of updating your Flutter app's launcher icon.
Customize Flutter's default white native splash screen.
A cross platform plugin for displaying local notifications.
A Flutter plugin to store data in secure storage.
50. Flutter Webview
A Flutter plugin that provides a WebView widget.
51. Flutter Codelabs
Flutter codelabs from the Flutter team.
52. Flutter Cookbook
Cookbook examples from the Flutter documentation.
Examples of different architectural patterns in Flutter.
A collection of Flutter examples.
55. Flutter Roadmap
A roadmap to becoming a Flutter developer.
The repo contains the source code for all the tutorials on the FilledStacks Youtube channel.
A Flutter implementation of Clean Architecture.
An open-source Flutter project showcasing various design patterns.
Implementation of Clean Architecture with TDD in Flutter.
Examples of testing in Flutter.
E-commerce app built with Flutter.
62. Flutter Shop App
Complete E-commerce UI kit built with Flutter.
63. Flutter Store
A Flutter e-commerce app with clean architecture.
64. Flutter Grocery
A grocery app built with Flutter.
A shopping cart app built with Flutter.
A shoes store app built with Flutter.
A fashion store app built with Flutter.
A furniture app UI built with Flutter.
A bakery app UI built with Flutter.
A plant shop app UI built with Flutter.
A working Instagram clone written in Flutter with Firebase backend, real-time updates, and image uploads.
A fully functional Twitter clone built with Flutter and Firebase, featuring tweets, retweets, likes, and profiles.
A Facebook-like social app UI kit built with Flutter with news feed, stories, and messaging interfaces.
A LinkedIn clone built with Flutter featuring job listings, networking, and professional profiles.
75. Ownagram
A social network app built with Flutter using clean architecture principles and Firebase.
A social app UI kit built with Flutter.
A dating app UI built with Flutter.
A social feed UI built with Flutter.
A community app built with Flutter.
A social UI kit built with Flutter.
A fitness app UI built with Flutter.
A health app UI built with Flutter.
A workout app UI built with Flutter.
84. Flutter Yoga App
A yoga app UI built with Flutter.
A meditation app UI built with Flutter.
86. Flutter Diet App
A diet app UI built with Flutter.
A health tracker app built with Flutter.
A sleep app UI built with Flutter.
A step counter app built with Flutter.
A BMI calculator app built with Flutter.
A finance app UI built with Flutter.
A banking app UI built with Flutter.
A wallet app UI built with Flutter.
A payment app UI built with Flutter.
An expense tracker app built with Flutter.
A budget app UI built with Flutter.
An investment app UI built with Flutter.
A crypto app UI built with Flutter.
A stock app UI built with Flutter.
100. Flutter Invoice App
An invoice app built with Flutter.
101. Flutter Travel App
A travel app UI built with Flutter.
A hotel booking app UI built with Flutter.
A flight booking app UI built with Flutter.
104. Flutter Travel Guide
A travel guide app UI built with Flutter.
105. Flutter Trip Planner
A trip planner app UI built with Flutter.
106. Flutter Vacation App
A vacation app UI built with Flutter.
107. Flutter Tour App
A tour app UI built with Flutter.
An adventure app UI built with Flutter.
A map navigation app built with Flutter.
110. Flutter Airbnb Clone
An Airbnb clone built with Flutter.
A food delivery app UI built with Flutter.
112. Flutter Recipe App
A recipe app UI built with Flutter.
A restaurant app UI built with Flutter.
114. Flutter Coffee App
A coffee app UI built with Flutter.
115. Flutter Cake App
A cake app UI built with Flutter.
116. Flutter Pizza App
A pizza app UI built with Flutter.
117. Flutter Smoothie App
A smoothie app UI built with Flutter.
118. Flutter Grocery App
A grocery app UI built with Flutter.
119. Flutter Food Recipe
A food recipe app UI built with Flutter.
A food ordering app UI built with Flutter.
121. Flutter Todo App
A todo app built with Flutter.
122. Flutter Notes App
A notes app built with Flutter.
123. Flutter Task Manager
A task manager app built with Flutter.
124. Flutter Calendar App
A calendar app built with Flutter.
125. Flutter Reminder App
A reminder app built with Flutter.
A pomodoro timer app built with Flutter.
A habit tracker app built with Flutter.
A project management app built with Flutter.
129. Flutter Time Tracker
A time tracker app built with Flutter.
A checklist app built with Flutter.
131. Flutter Login UI
A login UI built with Flutter.
132. Flutter Sign Up
A sign up UI built with Flutter.
An OTP verification UI built with Flutter.
A biometric authentication app built with Flutter.
135. Flutter Face ID
A Face ID authentication app built with Flutter.
A fingerprint authentication app built with Flutter.
137. Flutter Social Login
A social login app built with Flutter.
138. Flutter Email Auth
An email authentication app built with Flutter.
139. Flutter Phone Auth
A phone authentication app built with Flutter.
140. Flutter Auth UI Kit
An authentication UI kit built with Flutter.
141. Flutter Google Maps
A Google Maps integration with Flutter.
A location tracker app built with Flutter.
143. Flutter Geolocation
A geolocation app built with Flutter.
144. Flutter Map Markers
A map markers app built with Flutter.
A directions API integration with Flutter.
146. Flutter Places API
A places API integration with Flutter.
147. Flutter Geocoding
A geocoding app built with Flutter.
A map clustering app built with Flutter.
A location sharing app built with Flutter.
A navigation app built with Flutter.
151. Flutter Chat App
A chat app UI built with Flutter.
A messaging app UI built with Flutter.
A WhatsApp clone built with Flutter.
A Telegram clone built with Flutter.
155. Flutter Group Chat
A group chat app built with Flutter.
156. Flutter Chat UI Kit
A chat UI kit built with Flutter.
A real-time chat app built with Flutter.
A Firebase chat app built with Flutter.
A Socket.io chat app built with Flutter.
160. Flutter Video Chat
A video chat app built with Flutter.
161. Flutter Music Player
A music player app built with Flutter.
162. Flutter Video Player
A video player app built with Flutter.
163. Flutter Movie App
A movie app built with Flutter.
164. Flutter Podcast App
A podcast app UI built with Flutter.
165. Flutter Audio Player
An audio player app built with Flutter.
A YouTube clone built with Flutter.
A Netflix clone built with Flutter.
A Spotify clone built with Flutter.
169. Flutter Gallery App
A gallery app built with Flutter.
170. Flutter Camera App
A camera app built with Flutter.
171. Flutter AR
An AR app built with Flutter.
172. Flutter VR
A VR app built with Flutter.
173. Flutter AR Core
An AR Core integration with Flutter.
174. Flutter AR Kit
An AR Kit integration with Flutter.
175. Flutter 3D Models
A 3D models app built with Flutter.
A face detection app built with Flutter.
An object detection app built with Flutter.
An image recognition app built with Flutter.
179. Flutter QR Scanner
A QR scanner app built with Flutter.
A barcode scanner app built with Flutter.
181. Flutter Weather App
A weather app built with Flutter.
182. Flutter News App
A news app built with Flutter.
183. Flutter Quiz App
A quiz app built with Flutter.
184. Flutter Chat Bot
A chat bot app built with Flutter.
185. Flutter Flashcards
A flashcards app built with Flutter.
186. Flutter Drawing App
A drawing app built with Flutter.
187. Flutter Calculator
A calculator app built with Flutter.
188. Flutter Clock
A clock app built with Flutter.
189. Flutter Stopwatch
A stopwatch app built with Flutter.
190. Flutter Timer
A timer app built with Flutter.
191. Flutter Alarm Clock
An alarm clock app built with Flutter.
192. Flutter PDF Viewer
A PDF viewer app built with Flutter.
193. Flutter File Manager
A file manager app built with Flutter.
194. Flutter Text Editor
A text editor app built with Flutter.
195. Flutter Code Editor
A code editor app built with Flutter.
A markdown editor app built with Flutter.
A rich text editor app built with Flutter.
198. Flutter Web Browser
A web browser app built with Flutter.
199. Flutter Dictionary
A dictionary app built with Flutter.
200. Flutter Translator
A translator app built with Flutter.
A voice assistant app built with Flutter.
A speech recognition app built with Flutter.
A text to speech app built with Flutter.
A speech to text app built with Flutter.
A voice recorder app built with Flutter.
206. Reflectly
Reflectly is a journal app built with Flutter that uses AI to help you reflect on your day.
207. Hamilton Musical App
The official Hamilton Musical app built with Flutter.
208. Alibaba Xianyu
Alibaba's second-hand marketplace app built with Flutter, serving millions of users.
209. eBay Motors
eBay Motors app built with Flutter for vehicle buying and selling.
210. Tencent Cloud Chat
Tencent's cloud chat UI kit built with Flutter.
Understanding architecture patterns is crucial for building maintainable Flutter applications. Here are some examples of projects implementing different architectural approaches:
Implementation of Clean Architecture principles in Flutter with Test-Driven Development.
212. Flutter BLoC Pattern
Examples of using the BLoC pattern for state management in Flutter.
213. Flutter MVVM
Model-View-ViewModel architecture implementation in Flutter using the Stacked package.
214. Flutter Redux
Redux architecture implementation in Flutter.
215. Flutter MVC
Model-View-Controller architecture implementation in Flutter.
State management architecture using Riverpod.
217. Flutter GetX Pattern
Architecture pattern using GetX for state management, navigation, and dependency injection.
218. Flutter Modular
Modular architecture for Flutter applications.
219. Flutter TDD
Test-Driven Development with Clean Architecture in Flutter.
220. Flutter DDD
Domain-Driven Design implementation in Flutter.
- Find inspiration: Browse through the categories to find projects that interest you
- Learn from real code: Study the source code of production apps to understand best practices
- Practice: Try to recreate parts of these apps to improve your Flutter skills
- Contribute: Add more projects or improve descriptions via pull requests
- Study architecture patterns: Understand different architectural approaches to build better Flutter apps
Complete Firebase authentication implementation including email/password, Google, and Apple Sign In.
222. Flutter Auth Starter
A comprehensive Firebase authentication demo with multiple sign-in methods.
223. Flutter Social Auth
Implementation of various social authentication buttons and flows in Flutter.
Fingerprint and Face ID authentication in Flutter applications.
225. Flutter JWT Auth
JSON Web Token authentication implementation in Flutter.
226. Flutter i18n
Easy and rapid internationalization for Flutter apps.
A demonstration of implementing localization in Flutter applications.
228. Flutter Intl
Example of using the Flutter Intl package for internationalization.
Implementation of multiple languages support in Flutter.
230. Flutter RTL Support
Right-to-left language support implementation in Flutter.
Contributions are welcome! Please feel free to submit a Pull Request to add more Flutter projects or improve existing descriptions.