jaeswift-website/api/data/awesomelist/Solido--awesome-flutter.json

1 line
No EOL
64 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"slug": "Solido--awesome-flutter", "title": "Awesome Flutter", "description": "An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.", "github_url": "https://github.com/Solido/awesome-flutter", "stars": "58K", "tag": "Miscellaneous", "entry_count": 465, "subcategory_count": 90, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Articles", "url": "#articles", "description": ""}, {"name": "Videos", "url": "#videos", "description": ""}, {"name": "Components", "url": "#components", "description": ""}, {"name": "Navigation", "url": "#navigation", "description": ""}, {"name": "Template", "url": "#templates", "description": ""}, {"name": "Plugins", "url": "#plugins", "description": ""}, {"name": "Frameworks", "url": "#frameworks", "description": ""}, {"name": "Experimental", "url": "#experimental", "description": ""}, {"name": "Open Source Apps", "url": "#open-source-apps", "description": ""}, {"name": "Web", "url": "#web", "description": ""}, {"name": "Utilities", "url": "#utilities", "description": ""}, {"name": "Bonus", "url": "#bonus", "description": ""}, {"name": "Community", "url": "#community", "description": ""}]}, {"name": "Introduction", "parent": "Articles", "entries": [{"name": "Google IO 2018", "url": "https://medium.com/flutter-io/building-beautiful-flexible-user-interfaces-with-flutter-material-theming-and-official-material-13ae9279ef19", "description": ""}, {"name": "Presentation", "url": "https://speakerdeck.com/hjjunior/why-i-chose-flutter", "description": "by [Helio S. Junior](https://github.com/hjJunior)"}, {"name": "Flutter Web", "url": "https://medium.com/flutter-community/ins-and-outs-of-flutter-web-7a82721dc19a", "description": ""}]}, {"name": "Websites / Blogs", "parent": "Articles", "entries": [{"name": "Welcome to Flutter", "url": "https://didierboelens.com", "description": "English and French blog dedicated to providing practical solutions to most asked questions about Flutter by Didier Boelens"}, {"name": "SZAŁKO-BLOG", "url": "https://marcinszalek.pl/", "description": "Step by step advanced design by [Marcin Szalek](https://marcinszalek.pl)."}, {"name": "Flutter by Example", "url": "https://flutterbyexample.com/", "description": "Tutorials based on Redux, Firebase, Custom Animations, and UI"}, {"name": "Flutter Institute", "url": "https://flutter.institute/", "description": "Very original content and tutorials by [Brian Armstrong](https://twitter.com/flutterinst)"}, {"name": "Norbert", "url": "https://medium.com/@norbertkozsir", "description": "In depth articles, features and app creation by [Norbert515](https://github.com/Norbert515)"}, {"name": "Flutter Tips", "url": "https://medium.com/@diegoveloper", "description": "Articles, tips & tricks in the development by [Diego Velásquez](https://twitter.com/diegoveloper)"}, {"name": "FilledStacks", "url": "https://www.filledstacks.com/", "description": "Tutorials and guides on development by [Dane Mackier](https://www.instagram.com/filledstacks/)"}, {"name": "Awesome Flutter tips", "url": "https://github.com/erluxman/awesomefluttertips/", "description": "Tips to help developers increase productivity by [erluxman](https://twitter.com/erluxman/).", "stars": "2.9k"}, {"name": "Flutter4Fun", "url": "http://flutter4fun.com", "description": "UI Challenge implementation blog by [Iman Khoshabi](https://github.com/imaNNeoFighT)."}, {"name": "Flutter Stack Weekly", "url": "https://blog.canopas.com/tagged/canopas-flutter-weekly", "description": "Weekly newsletter on new development and updates curated by [Jimmy Sanghani](https://twitter.com/jimmys0251)"}]}, {"name": "Tutorial", "parent": "Articles", "entries": [{"name": "Animated Chat", "url": "https://codelabs.developers.google.com/codelabs/flutter/#0", "description": "Building beautiful UIs by Google Code Labs"}, {"name": "Firebase Chat", "url": "https://codelabs.developers.google.com/codelabs/flutter-firebase/#0", "description": "Firebase integration by Google Code Labs"}, {"name": "Flutter and Dart development", "url": "https://suragch.medium.com/flutter-and-dart-development-articles-981be9ef7b23", "description": "Articles and tutorials by [Suragch](https://twitter.com/Suragch1)"}]}, {"name": "Beginner", "parent": "Articles", "entries": [{"name": "Roadmap to Flutter Development", "url": "https://github.com/olexale/flutter_roadmap", "description": "", "stars": "5.8k"}, {"name": "Layout Cheat Sheet", "url": "https://medium.com/flutter-community/flutter-layout-cheat-sheet-5363348d037e", "description": "Extensive examples of layout widgets by [Tomek Polański](https://github.com/tomaszpolanski)"}, {"name": "Getting Started with Flutter", "url": "https://www.raywenderlich.com/24499516-getting-started-with-flutter", "description": "by [raywenderlich.com](https://www.raywenderlich.com)"}, {"name": "Beginner's Guide", "url": "https://github.com/antz22/ultimate-guide-to-flutter", "description": "", "stars": "439"}]}, {"name": "Intermediate", "parent": "Articles", "entries": [{"name": "Flutter state management for minimalists", "url": "https://suragch.medium.com/flutter-state-management-for-minimalists-4c71a2f2f0c1?sk=6f9cedfb550ca9cc7f88317e2e7055a0", "description": "Understanding app architecture without relying on third-party frameworks by [Suragch](https://twitter.com/Suragch1). See also [State Management](#state-management)"}]}, {"name": "Advanced", "parent": "Articles", "entries": [{"name": "Rendering Pipeline", "url": "https://www.youtube.com/watch?v=UUfXWzp0-DU", "description": ""}, {"name": "Render Objects", "url": "https://medium.com/flutter-community/flutter-what-are-widgets-renderobjects-and-elements-630a57d05208", "description": ""}, {"name": "Streams and RxDart", "url": "https://skillsmatter.com/skillscasts/12254-flutter-with-streams-and-rxdart", "description": "Skillmatters presentation by [Brian Egan](https://github.com/brianegan)"}, {"name": "Gesture System", "url": "https://medium.com/flutter-community/flutter-deep-dive-gestures-c16203b3434f", "description": ""}, {"name": "Schemas", "url": "https://www.didierboelens.com/2018/06/widget---state---context---inheritedwidget/", "description": "Widget, State, Context and InheritedWidget explanations by [Didier Boelens](https://didierboelens.com)"}, {"name": "Rendering Engine Tutorial", "url": "https://medium.com/saugo360/flutters-rendering-engine-a-tutorial-part-1-e9eff68b825d", "description": ""}, {"name": "Inherited Widget", "url": "https://medium.com/@chemamolins/is-flutters-inheritedwidget-a-good-fit-to-hold-app-state-2ec5b33d023e", "description": "Flutters InheritedWidget to hold app state by [Chema Molins](https://github.com/jmolins)"}, {"name": "From Mobile to Desktop", "url": "https://medium.com/flutter-community/flutter-from-mobile-to-desktop-93635e8de64e", "description": "Building applications for smartphones and desktops by [Marcelo Henrique Neppel](https://neppel.com.br)"}, {"name": "Accessibility widgets", "url": "https://medium.com/flutter-community/a-deep-dive-into-flutters-accessibility-widgets-eb0ef9455bc", "description": ""}, {"name": "Profiling w/ Timeline", "url": "https://medium.com/flutter-io/profiling-flutter-applications-using-the-timeline-a1a434964af3", "description": ""}, {"name": "Shaders", "url": "https://wolfenrain.medium.com/flutter-shaders-an-initial-look-d9eb98d3fd7a", "description": "Fragment shaders, set it up, how it works and making it work by [Jochum van der Ploeg](https://twitter.com/wolfenrain)"}]}, {"name": "Howtos", "parent": "Advanced graphics rendering", "entries": [{"name": "Parallax Effect", "url": "https://marcinszalek.pl/flutter/tickets-challenge-parallax", "description": "Parallax & non linear animation by [Marcin Szalek](https://marcinszalek.pl)."}, {"name": "Build Flavor", "url": "https://medium.com/@salvatoregiordanoo/flavoring-flutter-392aaa875f36", "description": ""}, {"name": "Build Flavor", "url": "https://medium.com/@angeloavv/easily-build-flavors-in-flutter-android-and-ios-with-flutter-flavorizr-d48cbf956e4", "description": "Easily build flavors in Flutter (Android and iOS) with flutter\\_flavorizr by [Angelo Cassano](https://medium.com/@angeloavv)"}, {"name": "Boring Show", "url": "https://www.youtube.com/watch?v=CPmN4-i9zC8\\&list=PLOU2XLYxmsIK0r_D-zWcmJ1plIcDNnRkK", "description": "Exploration with the Flutter Team."}, {"name": "Tensor Programming", "url": "https://www.youtube.com/watch?v=WwhyaqNtNQY\\&list=PLJbE2Yu2zumDqr_-hqpAN0nIr6m14TAsd", "description": ""}, {"name": "Mtechviral", "url": "https://www.youtube.com/watch?v=qWL1lGchpRA\\&list=PLR2qQy0Zxs_UdqAcaipPR3CG1Ly57UlhV", "description": ""}, {"name": "Flutter in Practice", "url": "https://www.youtube.com/playlist?list=PLhXZp00uXBk5TSY6YOdmpzp1yG3QbFvrN", "description": "Free video courses for beginners & non-programmers by [Zaiste](https://zaiste.net/)"}, {"name": "Whatsupcoders", "url": "https://www.youtube.com/c/whatsupcoders", "description": ""}, {"name": "Reso Coder", "url": "https://www.youtube.com/channel/UCSIvrn68cUk8CS8MbtBmBkA", "description": "Intermediate and advanced videos by [Matej Rešetár](https://github.com/ResoCoder)"}]}, {"name": "Demonstrations", "parent": "Components", "entries": [{"name": "Official Gallery", "url": "https://github.com/flutter/gallery", "description": "Demo for the material design widgets provided by Flutter Team", "stars": "6.6k"}, {"name": "Flutter Examples", "url": "https://github.com/nisrulz/flutter-examples", "description": "", "stars": "7.1k"}, {"name": "Flutter Catalog", "url": "https://github.com/X-Wei/flutter_catalog", "description": "", "stars": "2.3k"}, {"name": "Generative Art", "url": "https://github.com/Solido/flutter-d-art", "description": "", "stars": "480"}]}, {"name": "UI", "parent": "Components", "entries": [{"name": "Radial Menu", "url": "https://github.com/xqwzts/flutter_radial_menu", "description": "", "stars": "508"}, {"name": "Tinder Cards", "url": "https://github.com/Ivaskuu/tinder_cards", "description": "", "stars": "938"}, {"name": "Flip Panel", "url": "https://github.com/hnvn/flutter_flip_panel", "description": "", "stars": "615"}, {"name": "Facebook Reactions", "url": "https://github.com/duytq94/facebook-reaction-animation", "description": "", "stars": "443"}, {"name": "Flushbar", "url": "https://github.com/AndreHaueisen/flushbar", "description": "", "stars": "1k"}, {"name": "Stepper Touch", "url": "https://github.com/Rahiche/stepper_touch", "description": "", "stars": "356"}, {"name": "Folding Cell", "url": "https://github.com/faob-dev/folding_cell", "description": "", "stars": "562"}, {"name": "Liquid Pull To Refresh", "url": "https://github.com/aagarwal1012/Liquid-Pull-To-Refresh", "description": "", "stars": "1.3k"}, {"name": "Direct Select", "url": "https://github.com/LanarsInc/direct-select-flutter", "description": "", "stars": "815"}, {"name": "Before After", "url": "https://github.com/xsahil03x/before_after", "description": "", "stars": "1k"}, {"name": "Scratcher", "url": "https://github.com/vintage/scratcher", "description": "", "stars": "646"}, {"name": "Image Sequence Animator", "url": "https://github.com/aliyigitbireroglu/flutter-image-sequence-animator", "description": "", "stars": "153"}, {"name": "Beautiful\\_Popup", "url": "https://github.com/jaweii/Flutter_beautiful_popup", "description": "", "stars": "733"}, {"name": "Credit Card Form", "url": "https://github.com/Origogi/Flutter-Credit-Card-Input", "description": "", "stars": "496"}, {"name": "Animated Selection Slide", "url": "https://github.com/sbilketay/animated_selection_slide", "description": "", "stars": "379"}, {"name": "Flutter Tags", "url": "https://github.com/Dn-a/flutter_tags", "description": "", "stars": "509"}, {"name": "Flutter Neumorphic", "url": "https://github.com/Idean/Flutter-Neumorphic", "description": "", "stars": "2.2k"}, {"name": "Dough", "url": "https://github.com/HatFeather/flutter_dough", "description": "", "stars": "740"}, {"name": "Card Settings", "url": "https://github.com/codegrue/card_settings", "description": "", "stars": "561"}, {"name": "Timelines", "url": "https://github.com/chulwoo-park/timelines", "description": "", "stars": "772"}, {"name": "Timeline Tile", "url": "https://github.com/JHBitencourt/timeline_tile", "description": "", "stars": "788"}, {"name": "Rounded Loading Button", "url": "https://github.com/chrisedg87/flutter_rounded_loading_button", "description": "", "stars": "362"}, {"name": "Flyer Chat", "url": "https://github.com/flyerhq/flutter_chat_ui", "description": "", "stars": "2.1k"}, {"name": "Smooth Page Indicator", "url": "https://github.com/Milad-Akarie/smooth_page_indicator", "description": "", "stars": "1.4k"}, {"name": "Super Editor", "url": "https://github.com/superlistapp/super_editor/", "description": "", "stars": "1.9k"}, {"name": "Forui", "url": "https://github.com/forus-labs/forui", "description": "", "stars": "1.4k"}, {"name": "Shadcn", "url": "https://github.com/nank1ro/flutter-shadcn-ui", "description": "", "stars": "2.4k"}, {"name": "TDesign Flutter", "url": "https://github.com/Tencent/tdesign-flutter", "description": "", "stars": "1k"}, {"name": "Super List", "url": "https://github.com/superlistapp/super_sliver_list", "description": "", "stars": "395"}, {"name": "Reorderables", "url": "https://github.com/hanshengchiu/reorderables", "description": "", "stars": "762"}, {"name": "Liquid Pull To Refresh", "url": "https://github.com/aagarwal1012/Liquid-Pull-To-Refresh", "description": "", "stars": "1.3k"}, {"name": "Infinite Listview", "url": "https://github.com/fluttercommunity/flutter_infinite_listview", "description": "", "stars": "304"}, {"name": "PlutoGrid", "url": "https://github.com/bosskmk/pluto_grid", "description": "", "stars": "728"}, {"name": "Typeahead", "url": "https://github.com/AbdulRahmanAlHamali/flutter_typeahead", "description": "", "stars": "848"}, {"name": "Snaplist", "url": "https://github.com/ariedov/flutter_snaplist", "description": "", "stars": "458"}, {"name": "StaggeredGridView", "url": "https://github.com/letsar/flutter_staggered_grid_view", "description": "", "stars": "3.2k"}, {"name": "Sticky Headers", "url": "https://github.com/slightfoot/flutter_sticky_headers", "description": "", "stars": "1.1k"}, {"name": "Hidden Drawer Menu", "url": "https://github.com/RafaelBarbosatec/hidden_drawer_menu", "description": "", "stars": "355"}, {"name": "Flutter Inner Drawer", "url": "https://github.com/Dn-a/flutter_inner_drawer", "description": "", "stars": "517"}, {"name": "Fancy Bottom Navigation", "url": "https://github.com/tunitowen/fancy_bottom_navigation", "description": "", "stars": "818"}, {"name": "Circular Bottom Navigation", "url": "https://github.com/imaNNeoFighT/circular_bottom_navigation", "description": "", "stars": "682"}, {"name": "Bottom Navy Bar", "url": "https://github.com/pedromassango/bottom_navy_bar", "description": "", "stars": "1.1k"}, {"name": "Titled Navigation Bar", "url": "https://github.com/pedromassango/titled_navigation_bar", "description": "", "stars": "371"}, {"name": "Google Nav Bar", "url": "https://github.com/sooxt98/google_nav_bar", "description": "", "stars": "778"}, {"name": "Rubber Bottom Sheet", "url": "https://github.com/mcrovero/rubber", "description": "", "stars": "566"}, {"name": "Modal Bottom Sheet", "url": "https://github.com/jamesblasco/modal_bottom_sheet", "description": "", "stars": "2k"}, {"name": "RangeSlider", "url": "https://github.com/boeledi/RangeSlider", "description": "", "stars": "376"}, {"name": "Fluid Slider", "url": "https://github.com/rvamsikrishna/flutter_fluid_slider", "description": "", "stars": "324"}, {"name": "Flutter Xlider", "url": "https://github.com/Ali-Azmoud/flutter_xlider", "description": "", "stars": "524"}, {"name": "Offline", "url": "https://github.com/jogboms/flutter_offline", "description": "", "stars": "1.3k"}, {"name": "In View Notifier List", "url": "https://github.com/rvamsikrishna/inview_notifier_list", "description": "", "stars": "680"}, {"name": "ShowCaseView", "url": "https://github.com/simformsolutions/flutter_showcaseview", "description": "", "stars": "1.8k"}, {"name": "Mix", "url": "https://github.com/leoafarias/mix", "description": "", "stars": "744"}, {"name": "Blurhash", "url": "https://github.com/fluttercommunity/flutter_blurhash", "description": "", "stars": "561"}, {"name": "Unicorn Speed Dial", "url": "https://github.com/tiagojencmartins/unicornspeeddial", "description": "", "stars": "345"}, {"name": "Slidable", "url": "https://github.com/letsar/flutter_slidable", "description": "", "stars": "2.8k"}, {"name": "Backdrop", "url": "https://github.com/fluttercommunity/backdrop", "description": "", "stars": "342"}, {"name": "Frosted Glass", "url": "http://stackoverflow.com/questions/43550853/how-do-i-do-the-frosted-glass-effect-in-flutter", "description": "Render effect by [Collin Jackson](http://www.collinjackson.com)"}, {"name": "Parallax", "url": "https://github.com/roughike/page-transformer", "description": "", "stars": "876"}, {"name": "Shimmer", "url": "https://github.com/hnvn/flutter_shimmer", "description": "", "stars": "1.8k"}, {"name": "Wave", "url": "https://github.com/i-protoss/wave", "description": "", "stars": "1.1k"}, {"name": "Liquid Swipe", "url": "https://github.com/iamSahdeep/liquid_swipe_flutter", "description": "Liquid swipe to your stacked containers by [Sahdeep Singh](https://github.com/iamSahdeep)", "stars": "1.3k"}, {"name": "PhotoFilters", "url": "https://github.com/skkallayath/photofilters", "description": "", "stars": "430"}, {"name": "Shine", "url": "https://github.com/JonathanMonga/flutter_shine.dart", "description": "", "stars": "149"}, {"name": "Clay Containers", "url": "https://github.com/mcaubrey/clay_containers", "description": "", "stars": "457"}, {"name": "Calendar Widget", "url": "https://github.com/pinkfish/flutter_calendar", "description": "", "stars": "243"}, {"name": "Calendar Carousel Widget", "url": "https://github.com/dooboolab/flutter_calendar_carousel", "description": "", "stars": "859"}, {"name": "Table Calendar", "url": "https://github.com/aleksanderwozniak/table_calendar", "description": "", "stars": "1.9k"}, {"name": "Time Planner", "url": "https://github.com/Jamalianpour/time_planner", "description": "", "stars": "240"}, {"name": "Dynamic Widget", "url": "https://github.com/dengyin2000/dynamic_widget", "description": "", "stars": "1.6k"}]}, {"name": "Image", "parent": "Components", "entries": [{"name": "Carousel Slider", "url": "https://github.com/serenader2014/flutter_carousel_slider", "description": "", "stars": "1.7k"}, {"name": "Parallax Image", "url": "https://github.com/pulyaevskiy/parallax-image", "description": "", "stars": "279"}, {"name": "Photo View", "url": "https://github.com/renancaraujo/photo_view", "description": "", "stars": "2k"}, {"name": "SVG", "url": "https://github.com/dnfield/flutter_svg", "description": "", "stars": "1.7k"}, {"name": "Image Cropper", "url": "https://github.com/hnvn/flutter_image_cropper", "description": "", "stars": "1.1k"}, {"name": "Cached Network Image", "url": "https://github.com/renefloor/flutter_cached_network_image", "description": "", "stars": "2.6k"}, {"name": "Lottie", "url": "https://github.com/xvrh/lottie-flutter", "description": "", "stars": "1.3k"}, {"name": "Bitmap", "url": "https://github.com/renancaraujo/bitmap", "description": "", "stars": "176"}, {"name": "Crop", "url": "https://github.com/xclud/flutter_crop", "description": "", "stars": "260"}, {"name": "Image Picker", "url": "https://github.com/flutter/packages/tree/main/packages/image_picker", "description": "Images Selection by [Collin Jackson](http://www.collinjackson.com)", "stars": "5k"}, {"name": "WeChat Assets Picker", "url": "https://github.com/fluttercandies/flutter_wechat_assets_picker", "description": "", "stars": "1.6k"}, {"name": "Advance Image Picker", "url": "https://pub.dev/packages/advance_image_picker", "description": "Select and edit images from Android/iOS library and capture camera shots from within the same view by [WetaVN](https://github.com/weta-vn)"}]}, {"name": "Map", "parent": "Components", "entries": [{"name": "Google Map View", "url": "https://github.com/apptreesoftware/flutter_google_map_view", "description": "", "stars": "414"}, {"name": "GeoCoder", "url": "https://github.com/aloisdeniel/flutter_geocoder", "description": "", "stars": "191"}, {"name": "Mapbox GL", "url": "https://github.com/mapbox/flutter-mapbox-gl", "description": "", "stars": "270"}, {"name": "AMap", "url": "https://github.com/fluttify-project/amap_map_fluttify", "description": "", "stars": "541"}, {"name": "Map", "url": "https://github.com/xclud/flutter_map", "description": "", "stars": "139"}]}, {"name": "Charts", "parent": "Components", "entries": [{"name": "Circular Chart", "url": "https://github.com/xqwzts/flutter_circular_chart", "description": "", "stars": "406"}, {"name": "Sparkline", "url": "https://github.com/xqwzts/flutter_sparkline", "description": "", "stars": "258"}, {"name": "Candlesticks", "url": "https://github.com/trentpiercy/flutter-candlesticks", "description": "", "stars": "429"}, {"name": "FCharts", "url": "https://github.com/thekeenant/fcharts", "description": "", "stars": "326"}, {"name": "FL Chart", "url": "https://github.com/imaNNeoFighT/fl_chart", "description": "", "stars": "7.4k"}, {"name": "Bezier Chart", "url": "https://github.com/aeyrium/bezier-chart", "description": "", "stars": "451"}, {"name": "Echarts", "url": "https://github.com/entronad/flutter_echarts", "description": "", "stars": "766"}, {"name": "Graphic", "url": "https://github.com/entronad/graphic", "description": "", "stars": "1.7k"}]}, {"name": "Navigation", "parent": "Components", "entries": [{"name": "Fluro", "url": "https://github.com/goposse/fluro", "description": "", "stars": "3.7k"}, {"name": "PageView Indicator", "url": "https://github.com/leocavalcante/page_view_indicator", "description": "", "stars": "166"}, {"name": "Deep Link Navigation", "url": "https://github.com/Dennis-Krasnov/Flutter-Deep-Link-Navigation", "description": "", "stars": "67"}, {"name": "Get", "url": "https://github.com/jonataslaw/get", "description": "", "stars": "11k"}, {"name": "Beamer", "url": "https://github.com/slovnicki/beamer", "description": "", "stars": "603"}, {"name": "go\\_router", "url": "https://github.com/csells/go_router", "description": "", "stars": "439"}, {"name": "auto\\_route", "url": "https://github.com/Milad-Akarie/auto_route_library", "description": "", "stars": "1.7k"}]}, {"name": "Auth", "parent": "Components", "entries": [{"name": "Local Auth", "url": "https://github.com/flutter/packages/tree/main/packages/local_auth", "description": "Touch ID, lock code, fingerprint auth on iOS and Android", "stars": "5k"}, {"name": "Login", "url": "https://github.com/AppleEducate/flutter_login", "description": "", "stars": "711"}, {"name": "Google Sign-In", "url": "https://github.com/flutter/packages/tree/main/packages/google_sign_in", "description": "Google OAuth", "stars": "5k"}, {"name": "Firebase Auth", "url": "https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_auth", "description": "Firebase OAuth", "stars": "9.1k"}, {"name": "Facebook Login", "url": "https://github.com/roughike/flutter_facebook_login", "description": "", "stars": "404"}, {"name": "Apple Sign-In", "url": "https://github.com/tomgilder/flutter_apple_sign_in", "description": "", "stars": "160"}, {"name": "OAuth", "url": "https://github.com/hitherejoe/FlutterOAuth", "description": "", "stars": "177"}, {"name": "Firebase Phone Auth", "url": "https://medium.com/@gildaswise/flutter-adding-sign-in-with-google-and-phone-authentication-to-your-app-69f681518f9b", "description": ""}, {"name": "SimpleAuth", "url": "https://github.com/Clancey/simple_auth", "description": "", "stars": "353"}, {"name": "Flutter AppAuth", "url": "https://github.com/MaikuB/flutter_appauth", "description": "", "stars": "293"}, {"name": "Passkeys", "url": "https://github.com/corbado/flutter-passkeys", "description": "", "stars": "159"}]}, {"name": "Text & Rich Content", "parent": "Components", "entries": [{"name": "Masked Text", "url": "https://github.com/benhurott/flutter-masked-text", "description": "", "stars": "275"}, {"name": "Fleather", "url": "https://github.com/fleather-editor/fleather", "description": "", "stars": "282"}, {"name": "AutoSizeText", "url": "https://github.com/leisim/auto_size_text", "description": "", "stars": "2.1k"}, {"name": "Parsed Text", "url": "https://github.com/fayeed/flutter_parsed_text", "description": "", "stars": "222"}, {"name": "TeX", "url": "https://github.com/shah-xad/flutter_tex", "description": "", "stars": "296"}, {"name": "Code Field", "url": "https://github.com/BertrandBev/code_field", "description": "Customizable code field widget supporting syntax highlighting by [Bertrand Bevillard](https://github.com/BertrandBev)", "stars": "246"}]}, {"name": "Forms", "parent": "Components", "entries": [{"name": "Form Builder", "url": "https://github.com/danvick/flutter_form_builder", "description": "", "stars": "1.6k"}, {"name": "Reactive Forms", "url": "https://github.com/joanpablo/reactive_forms", "description": "", "stars": "493"}]}, {"name": "Analytics", "parent": "Components", "entries": [{"name": "Usage", "url": "https://github.com/dart-lang/usage", "description": "", "stars": "147"}, {"name": "Firebase Analytics", "url": "https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_analytics", "description": "Connect to Firebase Analytics API", "stars": "9.1k"}, {"name": "Pure Mixpanel", "url": "https://github.com/seenickcode/pure_mixpanel", "description": "", "stars": "25"}]}, {"name": "Internationalization", "parent": "Components", "entries": [{"name": "GenLang", "url": "https://github.com/KingWu/gen_lang", "description": "", "stars": "100"}, {"name": "Flutter Translate", "url": "https://github.com/bratan/flutter_translate", "description": "", "stars": "412"}, {"name": "attranslate", "url": "https://github.com/fkirc/attranslate", "description": "Semi-automated translation of ARB or JSON files by [fkirc](https://github.com/fkirc)", "stars": "346"}]}, {"name": "Styling", "parent": "Components", "entries": [{"name": "Flutterial", "url": "https://github.com/rxlabz/flutterial", "description": "", "stars": "1.8k"}, {"name": "Pigment", "url": "https://github.com/bregydoc/pigment", "description": "", "stars": "216"}]}, {"name": "Media", "parent": "Components", "entries": [{"name": "photo\\_manager", "url": "https://github.com/fluttercandies/flutter_photo_manager", "description": "", "stars": "745"}, {"name": "Audio Players Plugin", "url": "https://github.com/luanpotter/audioplayers", "description": "", "stars": "2.1k"}, {"name": "Flutter Audio Recorder", "url": "https://github.com/shadow-app/flutter_audio_recorder", "description": "Provides full controls and access to recording details such as level metering by [Wenyan Li](https://github.com/nikli2009).", "stars": "124"}, {"name": "Flutter Sound", "url": "https://github.com/dooboolab/flutter_sound", "description": "", "stars": "933"}, {"name": "AssetsAudioPlayer", "url": "https://github.com/florent37/Flutter-AssetsAudioPlayer", "description": "", "stars": "770"}, {"name": "Audio Service", "url": "https://pub.dev/packages/audio_service", "description": "System background audio support by [Ryan Heise](https://github.com/ryanheise). [Tutorial](https://suragch.medium.com/background-audio-in-flutter-with-audio-service-and-just-audio-3cce17b4a7d?sk=0837a1b1773e27a4f879ff3072e90305) by [Suragch](https://twitter.com/Suragch1)."}, {"name": "WebRTC", "url": "https://github.com/cloudwebrtc/flutter-webrtc", "description": "", "stars": "4.4k"}, {"name": "Chewie", "url": "https://github.com/brianegan/chewie", "description": "", "stars": "2k"}, {"name": "Video Trimmer", "url": "https://github.com/sbis04/video_trimmer", "description": "", "stars": "481"}, {"name": "CamerAwesome", "url": "https://github.com/Apparence-io/camera_awesome", "description": "", "stars": "1.2k"}, {"name": "Video Editor", "url": "https://github.com/LeGoffMael/video_editor", "description": "", "stars": "477"}, {"name": "Speech Recognition", "url": "https://github.com/rxlabz/speech_recognition", "description": "", "stars": "340"}, {"name": "OK Google", "url": "https://marcinszalek.pl/flutter/ok-google-flutter/", "description": "Integrate google assistant by [Marcin Szalek](https://marcinszalek.pl/)"}]}, {"name": "Storage", "parent": "Components", "entries": [{"name": "Firebase Storage", "url": "https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_storage", "description": "Firebase as data storage", "stars": "9.1k"}, {"name": "Secure Storage", "url": "https://github.com/mogol/flutter_secure_storage", "description": "", "stars": "1.2k"}, {"name": "Streaming Shared Preferences", "url": "https://github.com/roughike/streaming_shared_preferences", "description": "", "stars": "248"}]}, {"name": "Monetization", "parent": "Components", "entries": [{"name": "Admob", "url": "https://pub.dev/packages/admob", "description": "GoogleAdmob supports interstitial ads in both iOS and Android by Brett Nesbitt"}, {"name": "Firebase AdMob", "url": "https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_admob", "description": "Ad integration using Firebase", "stars": "9.1k"}, {"name": "Inapp Purchase", "url": "https://github.com/dooboolab/flutter_inapp_purchase", "description": "", "stars": "582"}, {"name": "Admob Flutter", "url": "https://github.com/kmcgill88/admob_flutter", "description": "Admob plugin that shows banner ads using native platform views by [Youssef Kababe](https://github.com/YoussefKababe) & [Kevin McGill](https://github.com/kmcgill88).", "stars": "434"}, {"name": "Facebook Audience Network", "url": "https://github.com/dreamsoftin/facebook_audience_network", "description": "Facebook Audience Network Ad plugin that shows banner, interstitial, in-stream video, rewarded video & native ads by [Dreamsoft Innovations](https://github.com/dreamsoftin).", "stars": "155"}, {"name": "Square In-App Payments SDK", "url": "https://github.com/square/in-app-payments-flutter-plugin", "description": "", "stars": "342"}, {"name": "Movie Details", "url": "https://github.com/FlutterRocks/movie-details-ui", "description": "", "stars": "431"}, {"name": "Mates", "url": "https://github.com/CodemateLtd/FlutterMates", "description": "", "stars": "599"}, {"name": "Weather", "url": "https://github.com/alessandroaime/Weather", "description": "", "stars": "156"}, {"name": "TodoMVC", "url": "https://github.com/brianegan/flutter_architecture_samples", "description": "", "stars": "8.9k"}, {"name": "Restaurant Menu", "url": "https://github.com/braulio94/menu_flutter", "description": "", "stars": "623"}, {"name": "UI Challenges", "url": "https://github.com/tomialagbe/flutter_ui_challenges", "description": "", "stars": "1.5k"}, {"name": "Cupertino Settings", "url": "https://github.com/matthinc/flutter_cupertino_settings", "description": "", "stars": "233"}, {"name": "Music Player", "url": "https://github.com/thosakwe/flutter_music_player", "description": "", "stars": "223"}, {"name": "Dashboard", "url": "https://github.com/Ivaskuu/dashboard", "description": "", "stars": "938"}, {"name": "Todo", "url": "https://github.com/littlemarc2011/FlutterTodo", "description": "", "stars": "581"}, {"name": "UI Kit", "url": "https://github.com/iampawan/Flutter-UI-Kit", "description": "", "stars": "6.3k"}, {"name": "Book", "url": "https://github.com/putraxor/flutter-book-app", "description": "", "stars": "354"}, {"name": "The Gorgeous Login", "url": "https://github.com/huextrat/TheGorgeousLogin", "description": "", "stars": "1.8k"}, {"name": "Liquid Pay Payment App", "url": "https://github.com/longhoang2984/flutter_payment_app_ui", "description": "", "stars": "310"}, {"name": "DrawApp", "url": "https://github.com/SnakeyHips/drawapp", "description": "", "stars": "240"}, {"name": "Starter Kit", "url": "https://github.com/KingWu/flutter_starter_kit", "description": "", "stars": "804"}, {"name": "Feather", "url": "https://github.com/jhomlala/feather", "description": "", "stars": "685"}, {"name": "Clone UI Challenges", "url": "https://github.com/javico2609/flutter-challenges", "description": "", "stars": "1.5k"}, {"name": "FlutterFoodybite", "url": "https://github.com/JideGuru/FlutterFoodybite", "description": "", "stars": "1.7k"}, {"name": "Flutter Samples", "url": "https://github.com/diegoveloper/flutter-samples", "description": "", "stars": "3.2k"}, {"name": "ActingWeb First\\_App", "url": "https://github.com/gregertw/actingweb_firstapp", "description": "", "stars": "519"}, {"name": "Smart Washing Machine", "url": "https://github.com/pawlik92/flutter_whirlpool", "description": "", "stars": "905"}, {"name": "Beautiful Timelines", "url": "https://github.com/JHBitencourt/beautiful_timelines", "description": "", "stars": "331"}]}, {"name": "Clone", "parent": "Templates", "entries": [{"name": "GitTouch", "url": "https://github.com/pd4d10/git-touch", "description": "", "stars": "1.7k"}, {"name": "RustDesk", "url": "https://github.com/rustdesk/rustdesk", "description": "", "stars": "103k"}]}, {"name": "Machine Learning", "parent": "Templates", "entries": [{"name": "MLKit", "url": "https://github.com/azihsoyn/flutter_mlkit", "description": "", "stars": "387"}, {"name": "m2cgen", "url": "https://github.com/BayesWitnesses/m2cgen", "description": "", "stars": "2.9k"}]}, {"name": "Vision", "parent": "Templates", "entries": [{"name": "ML Vision Camera Stream", "url": "https://github.com/santetis/flutter_camera_ml_vision", "description": "", "stars": "271"}, {"name": "Google Mobile Vision", "url": "https://github.com/edufolly/flutter_mobile_vision", "description": "", "stars": "457"}, {"name": "ARKit Plugin", "url": "https://github.com/olexale/arkit_flutter_plugin", "description": "", "stars": "832"}, {"name": "ARCore Plugin", "url": "https://github.com/giandifra/arcore_flutter_plugin", "description": "", "stars": "448"}, {"name": "Pub packages", "url": "https://pub.dev/flutter/packages", "description": "Packages filter in Dart Pub Repository."}, {"name": "Plugins", "url": "https://github.com/flutter/packages/tree/main/packages", "description": "Official Flutter Team Plugins", "stars": "5k"}]}, {"name": "Device", "parent": "Plugins", "entries": [{"name": "WebView", "url": "https://github.com/dart-flitter/flutter_webview_plugin", "description": "", "stars": "1.5k"}, {"name": "Location", "url": "https://github.com/Lyokone/flutterlocation", "description": "", "stars": "1.1k"}, {"name": "Proximity Sensor Plugin", "url": "https://pub.dev/packages/proximity_plugin", "description": "A plugin to access the proximity sensor of your device by [Manoj NB](https://github.com/Samaritan1011001)"}, {"name": "Geolocation", "url": "https://github.com/loup-v/geolocation", "description": "", "stars": "229"}, {"name": "Local Notifications", "url": "https://github.com/MaikuB/flutter_local_notifications", "description": "", "stars": "2.6k"}, {"name": "Device Calendar", "url": "https://github.com/builttoroam/device_calendar", "description": "Plugin for modifying calendars on the user's device by [Built to Roam](http://builttoroam.com)", "stars": "279"}, {"name": "Badger", "url": "https://github.com/g123k/flutter_app_badger", "description": "", "stars": "310"}, {"name": "UDID", "url": "https://github.com/GigaDroid/flutter_udid", "description": "", "stars": "272"}, {"name": "Downloader", "url": "https://github.com/hnvn/flutter_downloader", "description": "", "stars": "1"}, {"name": "InAppWebView", "url": "https://github.com/pichillilorenzo/flutter_inappwebview", "description": "", "stars": "3.6k"}, {"name": "AppAvailability", "url": "https://github.com/pichillilorenzo/flutter_appavailability", "description": "", "stars": "93"}, {"name": "File Picker", "url": "https://github.com/miguelpruivo/plugins_flutter_file_picker", "description": "", "stars": "1.5k"}, {"name": "VPN", "url": "https://github.com/X-dea/Flutter_VPN", "description": "", "stars": "372"}, {"name": "Geolocator", "url": "https://github.com/baseflow/flutter-geolocator", "description": "", "stars": "1.3k"}, {"name": "Permission Handler", "url": "https://github.com/baseflow/flutter-permission-handler", "description": "", "stars": "2.2k"}, {"name": "WidgetKit", "url": "https://github.com/fasky-software/flutter_widgetkit", "description": "", "stars": "263"}, {"name": "Live Activities", "url": "https://github.com/istornz/live_activities", "description": "", "stars": "247"}, {"name": "QR Code Reader", "url": "https://github.com/villela/flutter_qrcode_reader", "description": "", "stars": "231"}, {"name": "Fast QR Reader View", "url": "https://github.com/facundomedica/fast_qr_reader_view", "description": "", "stars": "293"}, {"name": "Blue", "url": "https://github.com/pauldemarco/flutter_blue", "description": "", "stars": "2.4k"}, {"name": "Beacons", "url": "https://github.com/loup-v/beacons", "description": "", "stars": "78"}, {"name": "NFC Reader", "url": "https://github.com/matteocrippa/flutter-nfc-reader", "description": "", "stars": "433"}, {"name": "Beacon broadcast", "url": "https://github.com/pszklarska/beacon_broadcast", "description": "", "stars": "84"}, {"name": "Reactive Ble", "url": "https://github.com/PhilipsHue/flutter_reactive_ble", "description": "", "stars": "710"}, {"name": "NFC Manager", "url": "https://github.com/okadan/flutter-nfc-manager", "description": "", "stars": "240"}]}, {"name": "Storage", "parent": "Plugins", "entries": [{"name": "Sqflite", "url": "https://github.com/tekartik/sqflite", "description": "", "stars": "3k"}, {"name": "Drift", "url": "https://github.com/simolus3/drift", "description": "Drift is an easy to use, reactive, typesafe persistence library for Dart & Flutter by [", "stars": "3.1k"}, {"name": "ObjectBox", "url": "https://github.com/objectbox/objectbox-dart", "description": "On-device database for fast cross-platform Dart object persistence by [ObjectBox](https://github.com/objectbox)", "stars": "1.2k"}]}, {"name": "Services", "parent": "Plugins", "entries": [{"name": "Dialogflow", "url": "https://github.com/VictorRancesCode/flutter_dialogflow", "description": "", "stars": "213"}, {"name": "OneSignal", "url": "https://github.com/OneSignal/OneSignal-Flutter-SDK", "description": "", "stars": "651"}, {"name": "Place Dialog", "url": "https://github.com/pinkfish/flutter_places_dialog", "description": "", "stars": "44"}, {"name": "App Review", "url": "https://github.com/AppleEducate/app_review", "description": "", "stars": "40"}, {"name": "In App Review", "url": "https://github.com/britannio/in_app_review", "description": "", "stars": "366"}]}, {"name": "State management", "parent": "Frameworks", "entries": [{"name": "Bloc", "url": "https://github.com/felangel/bloc", "description": "", "stars": "12k"}, {"name": "Provider", "url": "https://github.com/rrousselGit/provider", "description": "", "stars": "5.2k"}, {"name": "RiverPod", "url": "https://github.com/rrousselGit/river_pod", "description": "", "stars": "7k"}, {"name": "Get It", "url": "https://github.com/fluttercommunity/get_it", "description": "", "stars": "1.4k"}, {"name": "GetX", "url": "https://github.com/jonataslaw/getx", "description": "", "stars": "11k"}, {"name": "MobX", "url": "https://github.com/mobxjs/mobx.dart", "description": "", "stars": "2.5k"}, {"name": "Signals", "url": "https://github.com/rodydavis/signals.dart", "description": "", "stars": "681"}, {"name": "Built redux", "url": "https://github.com/davidmarne/flutter_built_redux", "description": "", "stars": "77"}, {"name": "Redux.dart", "url": "https://github.com/johnpryan/redux.dart", "description": "", "stars": "521"}, {"name": "Redux", "url": "https://github.com/brianegan/flutter_redux", "description": "", "stars": "1.7k"}, {"name": "Inject", "url": "https://github.com/google/inject.dart", "description": "", "stars": "867"}, {"name": "Flux", "url": "https://github.com/google/flutter_flux", "description": "", "stars": "376"}, {"name": "Fish", "url": "https://github.com/alibaba/fish-redux", "description": "", "stars": "7.3k"}, {"name": "Async Redux", "url": "https://pub.dev/packages/async_redux", "description": ""}]}, {"name": "Widgets", "parent": "Frameworks", "entries": [{"name": "Hooks", "url": "https://github.com/rrousselGit/flutter_hooks", "description": "", "stars": "3.3k"}, {"name": "Functional widget", "url": "https://github.com/rrousselGit/functional_widget", "description": "", "stars": "608"}]}, {"name": "Data", "parent": "Frameworks", "entries": [{"name": "Graphql", "url": "https://github.com/zino-app/graphql-flutter", "description": "", "stars": "3.3k"}, {"name": "GeoFlutterFire", "url": "https://github.com/DarshanGowda0/GeoFlutterFire", "description": "", "stars": "306"}, {"name": "Ferry", "url": "https://github.com/gql-dart/ferry", "description": "", "stars": "628"}]}, {"name": "Backend", "parent": "Frameworks", "entries": [{"name": "Serverpod", "url": "https://github.com/serverpod/serverpod", "description": "Write your server-side code and API in Dart.", "stars": "2.9k"}, {"name": "Nitric", "url": "https://github.com/nitrictech/nitric", "description": "", "stars": "1.9k"}, {"name": "Dynamic Widget", "url": "https://github.com/dengyin2000/dynamic_widget", "description": "", "stars": "1.6k"}, {"name": "Parse for Flutter", "url": "https://github.com/parse-community/Parse-SDK-Flutter/tree/master/packages/flutter", "description": "", "stars": "582"}]}, {"name": "Animation", "parent": "Frameworks", "entries": [{"name": "Heroine", "url": "https://pub.dev/packages/heroine", "description": ""}, {"name": "Motor", "url": "https://pub.dev/packages/motor", "description": ""}, {"name": "SpinKit", "url": "https://github.com/jogboms/flutter_spinkit", "description": "", "stars": "3.1k"}, {"name": "Villains", "url": "https://github.com/Norbert515/flutter_villains", "description": "", "stars": "366"}, {"name": "AnimatedTextKit", "url": "https://github.com/aagarwal1012/Animated-Text-Kit", "description": "", "stars": "1.7k"}, {"name": "Drawing Animation", "url": "https://github.com/biocarl/drawing_animation", "description": "", "stars": "508"}, {"name": "Simple Animations", "url": "https://github.com/felixblaschke/simple_animations", "description": "Create awesome custom animations easily by [Felix Blaschke](https://github.com/felixblaschke)", "stars": "1.1k"}, {"name": "Flutter-animation-set", "url": "https://github.com/efoxTeam/flutter-animation-set", "description": "", "stars": "283"}, {"name": "Staggered Animations", "url": "https://github.com/mobiten/flutter_staggered_animations", "description": "", "stars": "1.6k"}, {"name": "Animate Do", "url": "https://pub.dev/packages/animate_do", "description": "Animation package inspired in Animate.css by [Fernando Herrera](https://twitter.com/Fernando_Her85)."}, {"name": "Funvas", "url": "https://github.com/creativecreatorormaybenot/funvas", "description": "", "stars": "547"}, {"name": "Flutter Animate", "url": "https://pub.dev/packages/flutter_animate", "description": ""}]}, {"name": "Testing", "parent": "Frameworks", "entries": [{"name": "flutter\\_convenient\\_test", "url": "https://github.com/fzyzcjy/flutter_convenient_test", "description": "", "stars": "567"}, {"name": "Patrol", "url": "https://github.com/leancodepl/patrol", "description": "", "stars": "1.1k"}]}, {"name": "Web", "parent": "Frameworks", "entries": [{"name": "Responsive Framework", "url": "https://github.com/Codelessly/ResponsiveFramework", "description": "", "stars": "1.4k"}, {"name": "styled\\_widget", "url": "https://github.com/ReinBentdal/styled_widget", "description": "", "stars": "1.3k"}]}, {"name": "Rendering", "parent": "Engines", "entries": [{"name": "Graphx", "url": "https://github.com/roipeker/graphx", "description": "", "stars": "516"}]}, {"name": "Game", "parent": "Engines", "entries": [{"name": "Flame", "url": "https://github.com/flame-engine/flame", "description": "", "stars": "10k"}, {"name": "Bonfire", "url": "https://github.com/RafaelBarbosatec/bonfire", "description": "", "stars": "1.4k"}, {"name": "Zerker", "url": "https://github.com/flutterkit/zerker", "description": "", "stars": "704"}, {"name": "Flip", "url": "https://github.com/RedBrogdon/flutterflip", "description": "", "stars": "268"}, {"name": "2048", "url": "https://github.com/anuranBarman/2048", "description": "", "stars": "361"}, {"name": "TRex", "url": "https://github.com/renancaraujo/trex-flame", "description": "", "stars": "8"}, {"name": "Crush", "url": "https://github.com/boeledi/flutter_crush", "description": "", "stars": "613"}, {"name": "Slide Puzzle", "url": "https://github.com/kevmoo/slide_puzzle", "description": "", "stars": "179"}, {"name": "Tetris", "url": "https://github.com/boyan01/flutter-tetris", "description": "", "stars": "1.7k"}, {"name": "Party Charades", "url": "https://github.com/vintage/party_flutter", "description": "", "stars": "210"}, {"name": "Ghost Rigger", "url": "https://github.com/Float-like-a-dash-Sting-like-a-dart/GhostRigger", "description": "", "stars": "259"}, {"name": "Space Empires", "url": "https://github.com/satyamx64/space_empires", "description": "", "stars": "102"}, {"name": "Awesome Flame", "url": "https://github.com/flame-engine/awesome-flame", "description": "", "stars": "1.3k"}]}, {"name": "Premium", "parent": "Open Source Apps", "entries": [{"name": "History Of Everything", "url": "https://github.com/2d-inc/HistoryOfEverything", "description": "", "stars": "6.6k"}, {"name": "Developer Quest", "url": "https://github.com/2d-inc/developer_quest", "description": "", "stars": "3k"}, {"name": "AppFlowy", "url": "https://github.com/AppFlowy-IO/appflowy", "description": "", "stars": "67k"}, {"name": "RustDesk", "url": "https://github.com/rustdesk/rustdesk", "description": "", "stars": "103k"}, {"name": "Spotube", "url": "https://github.com/KRTirtho/spotube", "description": "Open source Spotify client for desktop and mobile by [Kingkor Roy Tirtho](https://github.com/KRTirtho)", "stars": "43k"}]}, {"name": "Top", "parent": "Open Source Apps", "entries": [{"name": "Flutter Team Samples", "url": "https://github.com/flutter/samples", "description": "", "stars": "19k"}, {"name": "Flutter Common Widgets", "url": "https://github.com/alibaba/flutter-common-widgets-app", "description": "", "stars": "24k"}, {"name": "Meme Chat", "url": "https://github.com/efortuna/memechat", "description": "", "stars": "543"}, {"name": "BloomeeTunes", "url": "https://github.com/HemantKArya/BloomeeTunes", "description": "", "stars": "1.5k"}, {"name": "Lime", "url": "https://github.com/fablue/lime-flutter", "description": "", "stars": "374"}, {"name": "Planets", "url": "https://github.com/sergiandreplace/flutter_planets_tutorial", "description": "", "stars": "756"}, {"name": "NewsBuzz", "url": "https://github.com/theankurkedia/NewsBuzz", "description": "", "stars": "601"}, {"name": "DroidKaigi2018-flutter", "url": "https://github.com/konifar/droidkaigi2018-flutter", "description": "", "stars": "508"}, {"name": "Music Player", "url": "https://github.com/iampawan/Flutter-Music-Player", "description": "", "stars": "1.8k"}, {"name": "WhatTodo", "url": "https://github.com/burhanrashid52/WhatTodo", "description": "", "stars": "1.3k"}, {"name": "FlutterGram", "url": "https://github.com/mdanics/fluttergram", "description": "", "stars": "2.4k"}, {"name": "BookSearch", "url": "https://github.com/Norbert515/BookSearch", "description": "", "stars": "548"}, {"name": "Cinematic", "url": "https://github.com/aaronoe/FlutterCinematic", "description": "", "stars": "903"}, {"name": "Beer-Me-Up", "url": "https://github.com/benoitletondor/Beer-Me-Up", "description": "", "stars": "494"}, {"name": "Trace", "url": "https://github.com/trentpiercy/trace", "description": "", "stars": "1.1k"}, {"name": "Taskist", "url": "https://github.com/huextrat/Taskist", "description": "", "stars": "1.1k"}, {"name": "Tourism", "url": "https://github.com/bluemix/tourism-demo", "description": "", "stars": "306"}, {"name": "Linwood Butterfly", "url": "https://github.com/LinwoodCloud/Butterfly", "description": "", "stars": "1.6k"}, {"name": "Trinity Orientation @ Univ Toronto", "url": "https://github.com/matthewtory/trinity-orientation-2018", "description": "", "stars": "618"}, {"name": "Transform Widget", "url": "https://github.com/DrPaulT/flutter-engine-test", "description": "Image widgets as 3D game engine sprites by [Paul Thomas](https://github.com/DrPaulT)", "stars": "27"}, {"name": "Deer", "url": "https://github.com/aleksanderwozniak/deer", "description": "", "stars": "459"}, {"name": "TailorMade", "url": "https://github.com/jogboms/tailor_made", "description": "", "stars": "336"}, {"name": "Instory", "url": "https://github.com/InvertedX/instory", "description": "", "stars": "207"}, {"name": "Spacex-Go", "url": "https://github.com/jesusrp98/spacex-go", "description": "", "stars": "920"}, {"name": "Superhero Interaction", "url": "https://github.com/pinkeshdarji/SuperHeroInteraction", "description": "", "stars": "220"}, {"name": "Reply", "url": "https://github.com/flschweiger/reply", "description": "", "stars": "558"}, {"name": "Enigma", "url": "https://github.com/AmitJoki/Enigma", "description": "Privacy chat with end-to-end encryption by [AmitJoki](https://github.com/AmitJoki)", "stars": "401"}, {"name": "Chillify", "url": "https://github.com/KarimElghamry/chillify", "description": "Fancy music app made with Provider and Bloc pattern by [Karim Elghamry](https://github.com/KarimElghamry)", "stars": "753"}, {"name": "Pokedex", "url": "https://github.com/scitbiz/flutter_pokedex", "description": "Pokedex app with beautiful UI and smooth animation by [Hung Pham](https://github.com/scitbiz)", "stars": "2.5k"}, {"name": "Timy Messenger", "url": "https://github.com/janoodleFTW/timy-messenger", "description": "", "stars": "2.1k"}, {"name": "GitJournal", "url": "https://github.com/GitJournal/GitJournal", "description": "", "stars": "4k"}, {"name": "AuthPass", "url": "https://github.com/authpass/authpass", "description": "", "stars": "2.5k"}, {"name": "Fwitter", "url": "https://github.com/TheAlphamerc/flutter_twitter_clone", "description": "", "stars": "4.2k"}, {"name": "Harpy", "url": "https://github.com/robertodoering/harpy", "description": "", "stars": "2.1k"}, {"name": "Mooltik", "url": "https://github.com/ruskakimov/mooltik", "description": "", "stars": "221"}, {"name": "Spotube", "url": "https://github.com/KRTirtho/spotube", "description": "", "stars": "43k"}, {"name": "Let's Draw", "url": "https://github.com/JideGuru/flutter_drawing_board", "description": "", "stars": "332"}, {"name": "Openreads", "url": "https://github.com/mateusz-bak/openreads-android", "description": "", "stars": "1.4k"}, {"name": "Launcher Icons", "url": "https://github.com/franzsilva/flutter_launcher_icons", "description": "Generate your launcher icons easily by [Mark O'Sullivan](https://github.com/MarkOSullivan94) and [Franz Silva](https://github.com/franzsilva)", "stars": "2.1k"}, {"name": "FlutterIcon", "url": "http://fluttericon.com/", "description": ""}, {"name": "FVM", "url": "https://github.com/leoafarias/fvm", "description": "", "stars": "5.3k"}, {"name": "Environment Configuration", "url": "https://github.com/TatsuUkraine/dart_environment_config", "description": "", "stars": "93"}, {"name": "Flutter Flavorizr", "url": "https://github.com/AngeloAvv/flutter_flavorizr", "description": "", "stars": "547"}, {"name": "Fontify", "url": "https://github.com/westracer/fontify", "description": "", "stars": "106"}, {"name": "FlutterGen", "url": "https://github.com/FlutterGen/flutter_gen", "description": "", "stars": "1.6k"}, {"name": "Very Good Cli", "url": "https://github.com/VeryGoodOpenSource/very_good_cli", "description": "", "stars": "2.3k"}, {"name": "Flutter Sidekick", "url": "https://github.com/leoafarias/sidekick", "description": "", "stars": "1.7k"}, {"name": "Dart Code Metrics", "url": "https://github.com/dart-code-checker/dart-code-metrics", "description": "", "stars": "863"}, {"name": "Appainter", "url": "https://github.com/zeshuaro/appainter", "description": "", "stars": "734"}, {"name": "Melos", "url": "https://github.com/invertase/melos", "description": "", "stars": "1.4k"}]}, {"name": "VSCode", "parent": "Utilities", "entries": [{"name": "Awesome Snippets", "url": "https://marketplace.visualstudio.com/items?itemName=Nash.awesome-flutter-snippets", "description": "Collection of commonly used classes and methods by [Nash](https://twitter.com/Nash0x7E2)"}, {"name": "Flutter Files", "url": "https://marketplace.visualstudio.com/items?itemName=gornivv.vscode-flutter-files", "description": "Quick generation for BLoC templates files by context menu by [Gorniv](https://github.com/gorniv)."}, {"name": "Flutter Intl", "url": "https://marketplace.visualstudio.com/items?itemName=localizely.flutter-intl", "description": "i18n binding from arb files by [Localizely](https://twitter.com/localizely)"}]}, {"name": "IntelliJ / Android Studio", "parent": "Utilities", "entries": [{"name": "Enhancement\\_Suite", "url": "https://github.com/marius-h/flutter_enhancement_suite", "description": "", "stars": "290"}, {"name": "Flutter Intl", "url": "https://plugins.jetbrains.com/plugin/13666-flutter-intl", "description": "18n binding from arb files by [Localizely](https://twitter.com/localizely)"}]}, {"name": "Desktop", "parent": "Utilities", "entries": [{"name": "Desktop Embedding", "url": "https://github.com/google/flutter-desktop-embedding", "description": "", "stars": "7.1k"}, {"name": "Golang Desktop Embedder", "url": "https://github.com/go-flutter-desktop/go-flutter", "description": "", "stars": "5.9k"}, {"name": "Native Shell", "url": "https://github.com/nativeshell/nativeshell", "description": "", "stars": "660"}, {"name": "Rust Desktop Embedder", "url": "https://github.com/gliheng/flutter-rs", "description": "", "stars": "2.1k"}, {"name": "bitsdojo\\_window", "url": "https://github.com/bitsdojo/bitsdojo_window", "description": "", "stars": "837"}, {"name": "Raspberry Pi Embedder", "url": "https://github.com/ardera/flutter-pi", "description": "", "stars": "1.9k"}, {"name": "Fluent UI", "url": "https://github.com/bdlukaa/fluent_ui", "description": "", "stars": "3.4k"}, {"name": "MacOS UI", "url": "https://github.com/GroovinChip/macos_ui", "description": "", "stars": "2.1k"}, {"name": "Ubuntu Yaru", "url": "https://github.com/ubuntu/yaru.dart", "description": "", "stars": "358"}, {"name": "Awesome Flutter Desktop", "url": "https://github.com/leanflutter/awesome-flutter-desktop", "description": "", "stars": "1.7k"}]}, {"name": "English", "parent": "Podcasts", "entries": [{"name": "It's all widgets! Flutter podcast", "url": "https://open.spotify.com/show/2qJVeu47e2eAum4j7lxXXv?si=d26QVJQsSRyRHeybfL_01Q", "description": "by [Hillel Coren](https://twitter.com/hillelcoren)."}]}, {"name": "Portuguese", "parent": "Podcasts", "entries": [{"name": "Universo Flutter", "url": "https://open.spotify.com/show/4AlxqGkkrqe0mfIx3Mi7Xt?si=1eC0a22MR1OkEAT7HErT-A", "description": "by [Matias de Andrea](http://deandreamatias.com/)."}]}, {"name": "Spanish", "parent": "Podcasts", "entries": [{"name": "Código Flutter", "url": "https://open.spotify.com/show/3QUTYR6jspNxHK8akJFxYf?si=MZtgjIMyTi6-WgN9Go6vZQ", "description": "by [Guillermo García](https://guillermogarcia.es/)."}]}, {"name": "Russian", "parent": "Podcasts", "entries": [{"name": "Flutter Dev Podcast", "url": "https://open.spotify.com/show/5qc1VFD4pkJlUYZBVTOFCI?si=OWn7VCELRO2QV03Gi2u8nA\\&nd=1", "description": "by [Eugene Saturov](https://twitter.com/saturovv)."}, {"name": "It's All Widgets!", "url": "https://itsallwidgets.com", "description": "Open list of published apps by [Hillel Coren](https://twitter.com/hillelcoren), [Thomas Burkhart](https://twitter.com/ThomasBurkhartB), [Simon Lightfoot](https://twitter.com/devangelslondon) and [Scott Stoll](https://twitter.com/scottstoll2017)"}, {"name": "Awesome Flutter Linux", "url": "https://github.com/jpnurmi/awesome-flutter-linux", "description": "A curated list of awesome Linux-specific Flutter packages and projects by [J-P Nurmi](https://twitter.com/jpnurmi)", "stars": "200"}]}, {"name": "Fun", "parent": "Bonus", "entries": [{"name": "The One", "url": "https://www.youtube.com/watch?v=sIIgtClYq0s", "description": ""}]}, {"name": "Hardware", "parent": "Bonus", "entries": [{"name": "Matrix2", "url": "https://github.com/bus710/matrix2", "description": "Sense Hat's LED matrix control game by [bus710](https://github.com/bus710)"}]}, {"name": "Guide & Interviews", "parent": "Bonus", "entries": [{"name": "Interview Questions", "url": "https://github.com/whatsupcoders/Flutter-Interview-Questions", "description": "List of helpful questions you can use to interview potential candidates by [Whatsupcoders (⭐43)](https://github.com/whatsupcoders/Whatsupcoders-flutter)", "stars": "367"}, {"name": "The International Flutter Starter Kit", "url": "https://medium.com/flutter-community/intl-flutter-starter-kit-18415e739fb6", "description": "Guide by the experts by [Beyza Sunay Guler](https://twitter.com/BeyzaSunayGler1) & [Nawal Alhamwi](https://twitter.com/__nawalhmw)"}, {"name": "Roadmap.sh/flutter", "url": "https://roadmap.sh/flutter", "description": "A community curated flutter developer learning roadmap from the 6th most starred GitHub project."}]}, {"name": "Presentation material", "parent": "Community", "entries": [{"name": "Logo", "url": "https://drive.google.com/drive/folders/1GDGdQ0ghrxTNTx6aZLT41eV5sPZvV7bU", "description": "Logo for stickers impressions"}]}, {"name": "Communication", "parent": "Community", "entries": [{"name": "Gitter", "url": "https://gitter.im/flutter/flutter", "description": "Exchange channel"}, {"name": "r/FlutterDev", "url": "https://www.reddit.com/r/FlutterDev/", "description": "Reddit community by [u/JaapVermeulen](https://www.reddit.com/user/JaapVermeulen)"}, {"name": "Discord", "url": "https://discord.gg/N7Yshp4", "description": "Discord server to discuss and get help by [Pritykin](https://twitter.com/AndrewPritykin)"}, {"name": "Flutter Community", "url": "https://github.com/fluttercommunity", "description": "Central place for community made packages"}, {"name": "OpenFlutter", "url": "https://github.com/OpenFlutter", "description": "Make it easier 让 Flutter 更简单"}, {"name": "Hashnode", "url": "https://hashnode.com/n/flutter", "description": "Read and write posts, participate in discussions or ask questions."}, {"name": "Flutter Events", "url": "https://flutterevents.com", "description": "An open list of Flutter events by [@hillelcoren](https://twitter.com/hillelcoren)"}, {"name": "FlutterX", "url": "https://flutterx.com", "description": "Searchable list of resources by [Hillel Coren](https://twitter.com/hillelcoren)"}]}, {"name": "🇦🇴 Angola", "parent": "Community", "entries": []}, {"name": "🇦🇺 Australia", "parent": "Community", "entries": []}, {"name": "Bangladesh", "parent": "Community", "entries": [{"name": "Facebook Group", "url": "https://www.facebook.com/groups/flutter.bangladesh/", "description": ""}]}, {"name": "🇧🇷 Brazil", "parent": "Community", "entries": [{"name": "Flutter para iniciantes", "url": "https://www.flutterparainiciantes.com.br", "description": ""}]}, {"name": "cm Cameroon", "parent": "Community", "entries": []}, {"name": "🇨🇦 Canada", "parent": "Community", "entries": []}, {"name": "🇨🇮 Côte d'Ivoire (Ivory Coast)", "parent": "Community", "entries": []}, {"name": "🇩🇰 Denmark", "parent": "Community", "entries": []}, {"name": "🇪🇬 Egypt", "parent": "Community", "entries": [{"name": "Facebook", "url": "https://www.facebook.com/groups/FlutterEgypt/", "description": ""}, {"name": "X.com", "url": "https://x.com/flutteregypt", "description": ""}]}, {"name": "🇪🇹 Ethiopia", "parent": "Community", "entries": [{"name": "Telegram", "url": "https://t.me/flutter_forum/", "description": ""}]}, {"name": "🇫🇷 France", "parent": "Community", "entries": [{"name": "Twitter", "url": "https://twitter.com/FlutterFrance", "description": ""}, {"name": "Slack", "url": "https://linktr.ee/flutter_france", "description": ""}, {"name": "Newsletter Flutter Digest", "url": "https://www.flutter-digest.com/", "description": ""}]}, {"name": "🇩🇪 Germany", "parent": "Community", "entries": []}, {"name": "🇬🇷 Greece", "parent": "Community", "entries": []}, {"name": "🇮🇹 Italy", "parent": "Community", "entries": []}, {"name": "🇮🇳 India", "parent": "Community", "entries": []}, {"name": "🇮🇱 Israel", "parent": "Community", "entries": []}, {"name": "🇮🇩 Indonesia", "parent": "Community", "entries": []}, {"name": "🇮🇷 Iran", "parent": "Community", "entries": []}, {"name": "🇯🇵 Japan", "parent": "Community", "entries": []}, {"name": "🇰🇪 Kenya", "parent": "Community", "entries": []}, {"name": "🇰🇷 Korea", "parent": "Community", "entries": []}, {"name": "🇲🇾 Malaysia", "parent": "Community", "entries": []}, {"name": "🇳🇬 Nigeria", "parent": "Community", "entries": []}, {"name": "🇵🇰 Pakistan", "parent": "Community", "entries": [{"name": "Facebook Group", "url": "https://www.facebook.com/groups/FlutterPK/", "description": ""}]}, {"name": "🇵🇭 Philippines", "parent": "Community", "entries": [{"name": "Website", "url": "https://flutter.ph/", "description": ""}, {"name": "Meetup", "url": "https://www.meetup.com/flutterph/", "description": ""}, {"name": "Twitter", "url": "https://twitter.com/flutter_ph", "description": ""}, {"name": "Facebook Page", "url": "https://web.facebook.com/flutterphilippines/", "description": ""}, {"name": "Facebook Group", "url": "https://web.facebook.com/groups/flutterphilippines/", "description": ""}, {"name": "Github", "url": "https://github.com/flutterph", "description": ""}]}, {"name": "🇵🇱 Poland", "parent": "Community", "entries": [{"name": "Flutter Developers Poland Facebook Group", "url": "https://www.facebook.com/groups/2228619364094561/about/", "description": ""}, {"name": "Flutter Poland Slack workspace", "url": "http://bit.ly/flutter-pl-slack", "description": ""}, {"name": "Flutter Warsaw Meetup", "url": "https://www.meetup.com/Flutter-Warsaw/", "description": ""}, {"name": "Flutter Warsaw Twitter", "url": "https://twitter.com/flutterwarsaw", "description": ""}, {"name": "Flutter Warsaw YouTube Channel", "url": "https://www.youtube.com/channel/UCO7yMprO8cFwV4QnuhTMVlQ", "description": ""}, {"name": "Poznan Flutter Developer Group", "url": "https://www.meetup.com/poznan-flutter-developers/", "description": ""}, {"name": "Flutter Wrocław Meetup", "url": "https://www.meetup.com/Flutter-Wroc%C5%82aw/", "description": ""}]}, {"name": "🇵🇹 Portugal", "parent": "Community", "entries": [{"name": "Meetup", "url": "https://www.meetup.com/flutterportugal", "description": ""}]}, {"name": "🇵🇪 Peru", "parent": "Community", "entries": []}, {"name": "🇷🇺 Russia", "parent": "Community", "entries": [{"name": "Telegram", "url": "https://t.me/rudart", "description": ""}, {"name": "Telegram - Oh, my Flutter", "url": "https://t.me/ohmyflutter", "description": ""}]}, {"name": "🇪🇸 Spain", "parent": "Community", "entries": [{"name": "Madrid Community", "url": "https://flutter.madrid", "description": ""}, {"name": "Madrid Meetup", "url": "https://www.meetup.com/es-ES/Flutter-Madrid", "description": ""}, {"name": "Madrid Twitter", "url": "https://twitter.com/FlutterMadrid", "description": ""}]}, {"name": "🇱🇰 Sri Lanka", "parent": "Community", "entries": [{"name": "Gitter", "url": "https://gitter.im/Colombo-Flutter-Community", "description": ""}, {"name": "Slack", "url": "https://fluttercmb.slack.com/", "description": ""}, {"name": "Community GitHub Page", "url": "https://github.com/Colombo-Flutter-Meetup", "description": ""}, {"name": "Facebook Page", "url": "https://www.facebook.com/flutterCMB/", "description": ""}]}, {"name": "🇹🇷 Turkey", "parent": "Community", "entries": [{"name": "Twitter", "url": "https://twitter.com/flutter_turkiye", "description": ""}, {"name": "Medium", "url": "https://medium.com/flutter-türkiye/", "description": ""}, {"name": "Telegram Channel", "url": "https://t.me/FlutterTurk", "description": ""}, {"name": "Telegram Group", "url": "https://t.me/FlutterTR", "description": ""}, {"name": "Slack", "url": "https://bit.ly/flutterTR", "description": ""}, {"name": "Github", "url": "https://github.com/flutterturkey", "description": ""}]}, {"name": "🇺🇦 Ukraine", "parent": "Community", "entries": [{"name": "Telegram", "url": "https://t.me/artflutter", "description": ""}, {"name": "Twitter", "url": "https://twitter.com/ArtFlutter", "description": ""}]}, {"name": "🇬🇧 United Kingdom", "parent": "Community", "entries": [{"name": "Flutter London", "url": "https://flutterldn.dev/", "description": ""}, {"name": "Twitter", "url": "https://twitter.com/FlutterLDN", "description": ""}, {"name": "YouTube", "url": "https://www.youtube.com/channel/UC_a-vGdkAIRMKT1zzZ4I2ag", "description": ""}]}, {"name": "🇺🇸 United States", "parent": "Community", "entries": []}, {"name": "🏴 Kurdistan", "parent": "Community", "entries": []}, {"name": "🇳🇴 Norway", "parent": "Community", "entries": [{"name": "Meetup Oslo", "url": "https://www.meetup.com/Oslo-Flutter-Dart-Meetup/", "description": ""}, {"name": "Meetup Stavanger", "url": "https://www.meetup.com/Flutter-Stavanger/", "description": ""}, {"name": "Twitter", "url": "https://twitter.com/flutterNorway", "description": ""}]}, {"name": "🇺🇿 Uzbekistan", "parent": "Community", "entries": [{"name": "Telegram", "url": "https://t.me/dartdevuz", "description": ""}]}]}