{"id":13442914,"url":"https://github.com/leanflutter/awesome-flutter-desktop","last_synced_at":"2025-05-14T11:11:42.504Z","repository":{"id":37864217,"uuid":"402329865","full_name":"leanflutter/awesome-flutter-desktop","owner":"leanflutter","description":"A curated list of awesome things related to Flutter desktop.","archived":false,"fork":false,"pushed_at":"2025-03-30T07:08:18.000Z","size":167,"stargazers_count":1613,"open_issues_count":0,"forks_count":114,"subscribers_count":39,"default_branch":"main","last_synced_at":"2025-04-07T18:04:52.658Z","etag":null,"topics":["flutter","flutter-app","flutter-apps","flutter-demo","flutter-desktop","flutter-desktop-app","flutter-desktop-template","flutter-examples"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leanflutter.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"liberapay":"lijy91"}},"created_at":"2021-09-02T07:28:07.000Z","updated_at":"2025-04-06T00:58:02.000Z","dependencies_parsed_at":"2024-11-21T00:00:55.118Z","dependency_job_id":"fcd04360-c3c7-4971-ace4-cc444cc473ed","html_url":"https://github.com/leanflutter/awesome-flutter-desktop","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leanflutter%2Fawesome-flutter-desktop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leanflutter%2Fawesome-flutter-desktop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leanflutter%2Fawesome-flutter-desktop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leanflutter%2Fawesome-flutter-desktop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leanflutter","download_url":"https://codeload.github.com/leanflutter/awesome-flutter-desktop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248565090,"owners_count":21125415,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flutter","flutter-app","flutter-apps","flutter-demo","flutter-desktop","flutter-desktop-app","flutter-desktop-template","flutter-examples"],"created_at":"2024-07-31T03:01:53.243Z","updated_at":"2025-04-14T20:44:00.407Z","avatar_url":"https://github.com/leanflutter.png","language":null,"readme":"\u003e **🚀 Ship Your App Faster**: Try [Fastforge](https://fastforge.dev) - The simplest way to build, package and distribute your Flutter apps.\n\n# awesome-flutter-desktop\n\n[![][discord-image]][discord-url]\n\n[discord-image]: https://img.shields.io/discord/884679008049037342.svg\n[discord-url]: https://discord.gg/zPa6EZ2jqb\n\nA curated list of awesome things related to Flutter desktop, The project list has been moved to [flutter_apps](https://github.com/leanflutter/flutter_apps) repo.\n\n---\n\n**Table of Contents**\n\n\u003c!-- START doctoc generated TOC please keep comment here to allow auto update --\u003e\n\u003c!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --\u003e\n\n- [Packages](#packages)\n- [Related](#related)\n- [Tools](#tools)\n- [Contribution](#contribution)\n- [License](#license)\n\n\u003c!-- END doctoc generated TOC please keep comment here to allow auto update --\u003e\n\n\u003c!-- AWESOME_LIST_MAKER --\u003e\n\n## Packages\n- [anni_mpris_service](https://github.com/ProjectAnni/mpris_service) - D-Bus MPRIS controls for Linux. \n- [app_links](https://github.com/llfbandit/app_links) - Android App Links, Deep Links, iOs Universal Links and Custom URL schemes handler for Flutter (desktop included). \n- [arna](https://github.com/MahanRahmati/Arna) - Arna is a set of widgets designed to be simple and easy to use for building applications with Flutter. ([Live Preview](https://mahanrahmati.github.io/arna_demo/))\n- [audioplayers](https://github.com/bluefireteam/audioplayers) - A Flutter plugin to play multiple audio files simultaneously \n- [auto_scrolling](https://github.com/KeepAscent/auto_scrolling) - Enables auto scrolling in a scrollable (ListView, GridView, etc.) by using tertiary mouse button (mouse wheel click). \n- [auto_updater](https://github.com/leanflutter/auto_updater) - This plugin allows Flutter desktop apps to automatically update themselves (based on sparkle and winsparkle). \n- [battery_plus](https://github.com/fluttercommunity/plus_plugins) - Flutter plugin for accessing information about the battery state(full, charging, discharging). \n- [biometric_storage](https://github.com/authpass/biometric_storage) - Secure Storage: Encrypted data store optionally secured by biometric lock with support\nfor iOS, Android, MacOS. Partial support for Linux, Windows and web (localStorage). \n- [bitsdojo_window](https://github.com/bitsdojo/bitsdojo_window) - A package to help with creating custom windows with Flutter desktop (custom border, titlebar and minimize/maximize/close buttons) and common desktop window operations (show/hide/position on screen) for Windows and macOS \n- [chicago](https://github.com/tvolkert/chicago) - The Chicago widget set is an alternate design language for Flutter designed for desktop (keyboard and mouse) form factors. It is based on Apache Pivot. \n- [clipboard_watcher](https://github.com/leanflutter/clipboard_watcher) - This plugin allows Flutter apps to watch clipboard changes. \n- [connectivity_plus](https://github.com/fluttercommunity/plus_plugins) - Flutter plugin for discovering the state of the network (WiFi \u0026 mobile/cellular) connectivity on Android and iOS. \n- [contextual_menu](https://github.com/leanflutter/contextual_menu) - This plugin allows Flutter desktop apps to create native context menus. \n- [contextual_menu](https://github.com/leanflutter/contextual_menu) - This plugin allows Flutter desktop apps to create native context menus. \n- [dart_vlc](https://github.com/alexmercerind/dart_vlc) - Flutter audio / video playback, broadcast \u0026 recording library for Windows \u0026 Linux. Based on libvlc. \n- [dbus](https://github.com/canonical/dbus.dart) - A native Dart implementation of the D-Bus message bus client. This package allows Dart applications to directly access services on the Linux desktop. \n- [desktoasts](https://github.com/alexmercerind/desktoasts) - A plugin to show native toasts on Windows. \n- [desktop_context_menu](https://github.com/rows/desktop_context_menu) - A plugin that opens a context menu on the cursor position. \n- [desktop_drop](https://github.com/MixinNetwork/flutter-plugins) - A plugin which allows user dragging files to your flutter desktop applications. \n- [desktop_webview_window](https://github.com/MixinNetwork/flutter-plugins) - Show a webview window on your flutter desktop application. \n- [desktop_window](https://github.com/mix1009/desktop_window) - Flutter desktop plugin(macOS/Linux/Windows) to get and change window size. \n- [device_info_plus](https://github.com/fluttercommunity/plus_plugins) - Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on. \n- [disks_desktop](https://github.com/AngeloAvv/disks) - A Flutter desktop library able to retrieve the installed devices information \n- [fluent_ui](https://github.com/bdlukaa/fluent_ui) - Implements Windows UI in Flutter. ([Live Preview](https://bdlukaa.github.io/fluent_ui/))\n- [flutter95](https://github.com/miquelbeltran/flutter95) - Windows95 UI components for Flutter apps. Bring back the nostalgic look and feel of old operating systems with this set of UI components ready to use. \n- [flutter_acrylic](https://github.com/alexmercerind/flutter_acrylic) - Window acrylic, mica \u0026 transparency effects for Flutter on Windows, macOS \u0026 Linux. \n- [flutter_js](https://github.com/abner/flutter_js) - A Javascript engine to use with flutter. It uses Quickjs on Android and JavascriptCore on IOS \n- [flutter_media_metadata](https://github.com/harmonoid/flutter_media_metadata) - A Flutter plugin to read metadata of media files. \n- [flutter_platform_alert](https://github.com/zonble/flutter_platform_alert) - A plugin helps to call native API to play alert sound and show alert dialogs. For example, it bridges MessageBox and TaskDialogIndirect on Windows. \n- [flutter_window_close](https://github.com/zonble/flutter_window_close) - Let your Flutter app has a chance to confirm if the user wants to close your app. \n- [global_shortcuts](https://github.com/defuncart/global_shortcuts) - A macOS plugin which can register a callback for a global keyboard shortcut. \n- [gtk](https://github.com/prateekmedia/gtk-flutter) - GTK+ utilities for Flutter Linux applications. \n- [hotkey_manager](https://github.com/leanflutter/hotkey_manager) - This plugin allows Flutter desktop apps to defines system/inapp wide hotkey (i.e. shortcut). \n- [just_audio](https://github.com/ryanheise/just_audio) - A feature-rich audio player for Flutter. Loop, clip and concatenate any sound from any source (asset/file/URL/stream) in a variety of audio formats with gapless playback. \n- [just_audio_libwinmedia](https://github.com/bdlukaa/just_audio_libwinmedia) - Libwinmedia implementation of just_audio. This implementation is endorsed and therefore doesn't require a direct dependency. \n- [keypress_simulator](https://github.com/leanflutter/keypress_simulator) - This plugin allows Flutter desktop apps to simulate key presses. \n- [launch_at_login](https://github.com/maxisme/launch_at_login) - A new flutter plugin project. \n- [launch_at_startup](https://github.com/leanflutter/launch_at_startup) - This plugin allows Flutter desktop apps to Auto launch on startup / login. \n- [libwinmedia](https://github.com/harmonoid/libwinmedia) - A cross-platform media playback library for C/C++ \u0026 Flutter with good number of features. \n- [local_notifier](https://github.com/leanflutter/local_notifier) - This plugin allows Flutter desktop apps to displaying local notifications. \n- [macos_ui](https://github.com/GroovinChip/macos_ui) - Flutter widgets and themes implementing the current macOS design language. ([Live Preview](https://groovinchip.github.io/macos_ui/))\n- [msix](https://github.com/YehudaKremer/msix) - A command-line tool that create Msix installer from your flutter windows-build files. \n- [native_context_menu](https://github.com/lesnitsky/native_context_menu) - Provides a native context menu for flutter applications. Most useful on desktop. \n- [nativeshell](https://github.com/nativeshell/nativeshell) - NativeShell Dart API. Used to interact with NativeShell platform code. \n- [network_info_plus](https://github.com/fluttercommunity/plus_plugins) - Flutter plugin for discovering information (e.g. WiFi details) of the network. \n- [nsd](https://github.com/sebastianhaberey/nsd) - A Flutter plugin for network service discovery and registration (aka NSD / DNS-SD / Bonjour / mDNS). \n- [package_info_plus](https://github.com/fluttercommunity/plus_plugins) - Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android. \n- [pasteboard](https://github.com/MixinNetwork/flutter-plugins) - A flutter plugin which could read image,files from clipboard and write files to clipboard. \n- [platform_device_id](https://github.com/BestBurning/platform_device_id) - You can get device id from platform - linux/mac/windows/android/ios/web. \n- [protocol_handler](https://github.com/leanflutter/protocol_handler) - This plugin allows Flutter apps to register and handle custom protocols (i.e. deep linking). \n- [protocol_registry](https://github.com/zyrouge/dart_protocol_registry) - Register/query/remove URI Schemes without hassle. Available for Windows and Linux. \n- [quick_blue](https://github.com/woodemi/quick_blue) - A cross-platform BluetoothLE plugin for Flutter. \n- [quick_breakpad](https://github.com/woodemi/quick_breakpad) - A cross-platform flutter plugin for `C/C++/ObjC` crash report via Google Breakpad \n- [quick_notify](https://github.com/woodemi/quick_notify) - A cross-platform (Android/iOS/Web/Windows/macOS/Linux) notification plugin for Flutter. \n- [quick_scanner](https://github.com/woodemi/quick_scanner) - A new flutter plugin project. \n- [quick_usb](https://github.com/woodemi/quick_usb) - A cross-platform (Android/Windows/macOS/Linux) USB plugin for Flutter \n- [record](https://github.com/llfbandit/record) - Audio recorder from microphone to file or stream with multiple codecs, bit rate and sampling rate options. \n- [screen_capturer](https://github.com/leanflutter/screen_capturer) - This plugin allows Flutter desktop apps to capture screenshots. \n- [screen_retriever](https://github.com/leanflutter/screen_retriever) - This plugin allows Flutter desktop apps to Retrieve information about screen size, displays, cursor position, etc. \n- [screen_text_extractor](https://github.com/leanflutter/screen_text_extractor) - This plugin allows Flutter desktop apps to extract text from screen. \n- [share_plus](https://github.com/fluttercommunity/plus_plugins) - Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS. \n- [shortcut_menu_extender](https://github.com/leanflutter/shortcut_menu_extender) - This plugin allows Flutter apps to Extending global shortcut menus. \n- [squirrel](https://github.com/anaisbetts/squirrel-flutter) - Create installable desktop apps \n- [stockholm](https://github.com/serverpod/stockholm) - A collection of desktop-first widgets and themes designed to look and feel great on Mac and Windows. ([Live Preview](https://serverpod.dev/stockholm/))\n- [system_tray](https://github.com/antler119/system_tray) - system_tray that makes it easy to customize tray and work with your Flutter desktop app. \n- [tray_manager](https://github.com/leanflutter/tray_manager) - This plugin allows Flutter desktop apps to defines system tray. \n- [unix_single_instance](https://github.com/arran4/dart_unix_single_instance) - A library which uses unix sockets to ensure a single instance \n- [vclibs](https://github.com/leanflutter/vclibs) - Let your flutter windows apps include vclibs. \n- [win32](https://github.com/timsneath/win32) - Access common Win32 APIs directly from Dart using FFI — no C required! \n- [win32_registry](https://github.com/dart-windows/win32_registry) - A package that provides a friendly Dart API for accessing the Windows Registry. \n- [win_ble](https://github.com/rohitsangwan01/win_ble) - Use the WinBle plugin to enable Bluetooth Low Energy in Flutter Windows and pure Dart projects (Windows only) \n- [win_toast](https://github.com/MixinNetwork/flutter-plugins) - a flutter plugin that allows users to create and display toast notifications to notification center on the Windows operating system. \n- [window_decorations](https://github.com/prateekmedia/window_decorations) - Deprecated, use https://pub.dev/packages/titlebar_buttons \n- [window_manager](https://github.com/leanflutter/window_manager) - This plugin allows Flutter desktop apps to resizing and repositioning the window. \n- [windows_ocr](https://github.com/hamdikahloun/windows_ocr) - A new flutter plugin project. \n- [windows_single_instance](https://github.com/SongbookPro/flutter_windows_single_instance) - Forces a single instance of your Windows app, bringing the existing window to the front when a new instance is opened. \n- [windows_taskbar](https://github.com/alexmercerind/windows_taskbar) - Flutter plugin serving utilities related to Windows taskbar. \n- [yaru](https://github.com/ubuntu/yaru.dart) - Common flutter widgets useful for building desktop and web applications. \n\n## Related\n- [awesome-flutter](https://github.com/Solido/awesome-flutter) - An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more. \n- [awesome-flutter-linux](https://github.com/jpnurmi/awesome-flutter-linux) - A curated list of awesome Linux-specific Flutter packages and projects. \n\n## Tools\n- [flutter_distributor](https://github.com/leanflutter/flutter_distributor) - The ultimate all-in-one Flutter application packaging and distribution tool, providing a seamless solution for all your distribution needs. \n\n\n\u003c!-- AWESOME_LIST_MAKER --\u003e\n\n## Contribution\n\nPlease make sure to read the [Contributing Guide](./CONTRIBUTING.md) before making a pull request.\n\n## License\n\n[MIT](./LICENSE)\n","funding_links":["https://liberapay.com/lijy91"],"categories":["Dart","实用工具","Others","工具集","Credits","Related","Other Lists","Utilities"],"sub_categories":["桌面应用","桌面端","TeX Lists","Desktop"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleanflutter%2Fawesome-flutter-desktop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleanflutter%2Fawesome-flutter-desktop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleanflutter%2Fawesome-flutter-desktop/lists"}