Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leanflutter/awesome-flutter-desktop
A curated list of awesome things related to Flutter desktop.
https://github.com/leanflutter/awesome-flutter-desktop
List: awesome-flutter-desktop
flutter flutter-app flutter-apps flutter-demo flutter-desktop flutter-desktop-app flutter-desktop-template flutter-examples
Last synced: 2 days ago
JSON representation
A curated list of awesome things related to Flutter desktop.
- Host: GitHub
- URL: https://github.com/leanflutter/awesome-flutter-desktop
- Owner: leanflutter
- License: mit
- Created: 2021-09-02T07:28:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-27T12:21:41.000Z (6 months ago)
- Last Synced: 2024-12-12T16:05:26.899Z (9 days ago)
- Topics: flutter, flutter-app, flutter-apps, flutter-demo, flutter-desktop, flutter-desktop-app, flutter-desktop-template, flutter-examples
- Homepage:
- Size: 142 KB
- Stars: 1,571
- Watchers: 38
- Forks: 112
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - awesome-flutter-desktop - A curated list of awesome things related to Flutter desktop. (Other Lists / Monkey C Lists)
- awesome-flutter-linux - awesome-flutter-desktop
README
# awesome-flutter-desktop
[![][discord-image]][discord-url]
[discord-image]: https://img.shields.io/discord/884679008049037342.svg
[discord-url]: https://discord.gg/zPa6EZ2jqbA 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.
---
**Table of Contents**
- [Packages](#packages)
- [Related](#related)
- [Tools](#tools)
- [Contribution](#contribution)
- [License](#license)## Packages
- [anni_mpris_service](https://github.com/ProjectAnni/mpris_service) - D-Bus MPRIS controls for Linux.
- [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).
- [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/))
- [audioplayers](https://github.com/bluefireteam/audioplayers) - A Flutter plugin to play multiple audio files simultaneously
- [auto_updater](https://github.com/leanflutter/auto_updater) - This plugin allows Flutter desktop apps to automatically update themselves (based on sparkle and winsparkle).
- [battery_plus](https://github.com/fluttercommunity/plus_plugins) - Flutter plugin for accessing information about the battery state(full, charging, discharging).
- [biometric_storage](https://github.com/authpass/biometric_storage) - Secure Storage: Encrypted data store optionally secured by biometric lock with support
for iOS, Android, MacOS. Partial support for Linux, Windows and web (localStorage).
- [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
- [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.
- [clipboard_watcher](https://github.com/leanflutter/clipboard_watcher) - This plugin allows Flutter apps to watch clipboard changes.
- [connectivity_plus](https://github.com/fluttercommunity/plus_plugins) - Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.
- [contextual_menu](https://github.com/leanflutter/contextual_menu) - This plugin allows Flutter desktop apps to create native context menus.
- [contextual_menu](https://github.com/leanflutter/contextual_menu) - This plugin allows Flutter desktop apps to create native context menus.
- [dart_vlc](https://github.com/alexmercerind/dart_vlc) - Flutter audio / video playback, broadcast & recording library for Windows & Linux. Based on libvlc.
- [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.
- [desktoasts](https://github.com/alexmercerind/desktoasts) - A plugin to show native toasts on Windows.
- [desktop_context_menu](https://github.com/rows/desktop_context_menu) - A plugin that opens a context menu on the cursor position.
- [desktop_drop](https://github.com/MixinNetwork/flutter-plugins) - A plugin which allows user dragging files to your flutter desktop applications.
- [desktop_webview_window](https://github.com/MixinNetwork/flutter-plugins) - Show a webview window on your flutter desktop application.
- [desktop_window](https://github.com/mix1009/desktop_window) - Flutter desktop plugin(macOS/Linux/Windows) to get and change window size.
- [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.
- [disks_desktop](https://github.com/AngeloAvv/disks) - A Flutter desktop library able to retrieve the installed devices information
- [fluent_ui](https://github.com/bdlukaa/fluent_ui) - Implements Windows UI in Flutter. Based on the official documentation ([Live Preview](https://bdlukaa.github.io/fluent_ui/))
- [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.
- [flutter_acrylic](https://github.com/alexmercerind/flutter_acrylic) - Window acrylic, mica & transparency effects for Flutter on Windows, macOS & Linux.
- [flutter_js](https://github.com/abner/flutter_js) - A Javascript engine to use with flutter. It uses Quickjs on Android and JavascriptCore on IOS
- [flutter_media_metadata](https://github.com/harmonoid/flutter_media_metadata) - A Flutter plugin to read metadata of media files.
- [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.
- [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.
- [global_shortcuts](https://github.com/defuncart/global_shortcuts) - A macOS plugin which can register a callback for a global keyboard shortcut.
- [gtk](https://github.com/prateekmedia/gtk-flutter) - GTK+ utilities for Flutter Linux applications.
- [hotkey_manager](https://github.com/leanflutter/hotkey_manager) - This plugin allows Flutter desktop apps to defines system/inapp wide hotkey (i.e. shortcut).
- [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.
- [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.
- [keypress_simulator](https://github.com/leanflutter/keypress_simulator) - This plugin allows Flutter desktop apps to simulate key presses.
- [launch_at_login](https://github.com/maxisme/launch_at_login) - A new flutter plugin project.
- [launch_at_startup](https://github.com/leanflutter/launch_at_startup) - This plugin allows Flutter desktop apps to Auto launch on startup / login.
- [libwinmedia](https://github.com/harmonoid/libwinmedia) - A cross-platform media playback library for C/C++ & Flutter with good number of features.
- [local_notifier](https://github.com/leanflutter/local_notifier) - This plugin allows Flutter desktop apps to displaying local notifications.
- [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/))
- [msix](https://github.com/YehudaKremer/msix) - A command-line tool that create Msix installer from your flutter windows-build files.
- [native_context_menu](https://github.com/lesnitsky/native_context_menu) - Provides a native context menu for flutter applications. Most useful on desktop.
- [nativeshell](https://github.com/nativeshell/nativeshell) - NativeShell Dart API. Used to interact with NativeShell platform code.
- [network_info_plus](https://github.com/fluttercommunity/plus_plugins) - Flutter plugin for discovering information (e.g. WiFi details) of the network.
- [nsd](https://github.com/sebastianhaberey/nsd) - A Flutter plugin for network service discovery and registration (aka NSD / DNS-SD / Bonjour / mDNS).
- [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.
- [pasteboard](https://github.com/MixinNetwork/flutter-plugins) - A flutter plugin which could read image,files from clipboard and write files to clipboard.
- [platform_device_id](https://github.com/BestBurning/platform_device_id) - You can get device id from platform - linux/mac/windows/android/ios/web.
- [protocol_handler](https://github.com/leanflutter/protocol_handler) - This plugin allows Flutter apps to register and handle custom protocols (i.e. deep linking).
- [protocol_registry](https://github.com/zyrouge/dart_protocol_registry) - Register/query/remove URI Schemes without hassle. Available for Windows and Linux.
- [quick_blue](https://github.com/woodemi/quick_blue) - A cross-platform BluetoothLE plugin for Flutter.
- [quick_breakpad](https://github.com/woodemi/quick_breakpad) - A cross-platform flutter plugin for `C/C++/ObjC` crash report via Google Breakpad
- [quick_notify](https://github.com/woodemi/quick_notify) - A cross-platform (Android/iOS/Web/Windows/macOS/Linux) notification plugin for Flutter.
- [quick_scanner](https://github.com/woodemi/quick_scanner) - A new flutter plugin project.
- [quick_usb](https://github.com/woodemi/quick_usb) - A cross-platform (Android/Windows/macOS/Linux) USB plugin for Flutter
- [record](https://github.com/llfbandit/record) - Audio recorder from microphone to file or stream with multiple codecs, bit rate and sampling rate options.
- [screen_capturer](https://github.com/leanflutter/screen_capturer) - This plugin allows Flutter desktop apps to capture screenshots.
- [screen_retriever](https://github.com/leanflutter/screen_retriever) - This plugin allows Flutter desktop apps to Retrieve information about screen size, displays, cursor position, etc.
- [screen_text_extractor](https://github.com/leanflutter/screen_text_extractor) - This plugin allows Flutter desktop apps to extract text from screen.
- [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.
- [shortcut_menu_extender](https://github.com/leanflutter/shortcut_menu_extender) - This plugin allows Flutter apps to Extending global shortcut menus.
- [squirrel](https://github.com/anaisbetts/squirrel-flutter) - Create installable desktop apps
- [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/))
- [system_tray](https://github.com/antler119/system_tray) - system_tray that makes it easy to customize tray and work with your Flutter desktop app.
- [tray_manager](https://github.com/leanflutter/tray_manager) - This plugin allows Flutter desktop apps to defines system tray.
- [unix_single_instance](https://github.com/arran4/dart_unix_single_instance) - A library which uses unix sockets to ensure a single instance
- [vclibs](https://github.com/leanflutter/vclibs) - Let your flutter windows apps include vclibs.
- [win32](https://github.com/timsneath/win32) - A Dart library for accessing common Win32 APIs using FFI. No C required!
- [win32_registry](https://github.com/dart-windows/win32_registry) - A package that provides a friendly Dart API for accessing the Windows Registry.
- [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)
- [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.
- [window_decorations](https://github.com/prateekmedia/window_decorations) - Deprecated, use https://pub.dev/packages/titlebar_buttons
- [window_manager](https://github.com/leanflutter/window_manager) - This plugin allows Flutter desktop apps to resizing and repositioning the window.
- [windows_ocr](https://github.com/hamdikahloun/windows_ocr) - A new flutter plugin project.
- [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.
- [windows_taskbar](https://github.com/alexmercerind/windows_taskbar) - Flutter plugin serving utilities related to Windows taskbar.
- [yaru](https://github.com/ubuntu/yaru.dart) - Common flutter widgets useful for building desktop and web applications.## Related
- [awesome-flutter](https://github.com/Solido/awesome-flutter) - An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.
- [awesome-flutter-linux](https://github.com/jpnurmi/awesome-flutter-linux) - A curated list of awesome Linux-specific Flutter packages and projects.## Tools
- [flutter_distributor](https://github.com/leanflutter/flutter_distributor) - An all-in-one Flutter application packaging and distribution tool, providing you with a one-stop solution to meet various distribution needs.## Contribution
Please make sure to read the [Contributing Guide](./CONTRIBUTING.md) before making a pull request.
## License
[MIT](./LICENSE)