awesome-flutter-desktop
by leanflutter
A curated list of awesome things related to Flutter desktop.
AI summary
Desktop Flutter toolkit
A curated collection of tools and plugins for building desktop applications with Flutter
- stars
- 1.6K
- forks
- 112
- watching
- 38
- awesome lists
- 2
- entries
- 80
What's in the list
80 links in 3 sections, with live GitHub stats.activeno commit in 2y
Packages
anni_mpris_service
D-Bus MPRIS controls for Linux
app_links
Android App Links, Deep Links, iOs Universal Links and Custom URL schemes handler for Flutter (desktop included)
arna
Arna is a set of widgets designed to be simple and easy to use for building applications with Flutter. ( )
audioplayers
A Flutter plugin to play multiple audio files simultaneously
auto_updater
This plugin allows Flutter desktop apps to automatically update themselves (based on sparkle and winsparkle)
battery_plus
Flutter plugin for accessing information about the battery state(full, charging, discharging)
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
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
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
This plugin allows Flutter apps to watch clipboard changes
connectivity_plus
Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS
dart_vlc
Flutter audio / video playback, broadcast & recording library for Windows & Linux. Based on libvlc
dbus
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
A plugin to show native toasts on Windows
desktop_drop
A plugin which allows user dragging files to your flutter desktop applications
desktop_webview_window
Show a webview window on your flutter desktop application
desktop_window
Flutter desktop plugin(macOS/Linux/Windows) to get and change window size
device_info_plus
Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on
disks_desktop
A Flutter desktop library able to retrieve the installed devices information
fluent_ui
Implements Windows UI in Flutter. Based on the official documentation ( )
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
Window acrylic, mica & transparency effects for Flutter on Windows, macOS & Linux
flutter_js
A Javascript engine to use with flutter. It uses Quickjs on Android and JavascriptCore on IOS
flutter_media_metadata
A Flutter plugin to read metadata of media files
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
Let your Flutter app has a chance to confirm if the user wants to close your app
global_shortcuts
A macOS plugin which can register a callback for a global keyboard shortcut
gtk
GTK+ utilities for Flutter Linux applications
hotkey_manager
This plugin allows Flutter desktop apps to defines system/inapp wide hotkey (i.e. shortcut)
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
Libwinmedia implementation of just_audio. This implementation is endorsed and therefore doesn't require a direct dependency
keypress_simulator
This plugin allows Flutter desktop apps to simulate key presses
launch_at_login
A new flutter plugin project
launch_at_startup
This plugin allows Flutter desktop apps to Auto launch on startup / login
libwinmedia
A cross-platform media playback library for C/C++ & Flutter with good number of features
local_notifier
This plugin allows Flutter desktop apps to displaying local notifications
macos_ui
Flutter widgets and themes implementing the current macOS design language. ( )
msix
A command-line tool that create Msix installer from your flutter windows-build files
nativeshell
NativeShell Dart API. Used to interact with NativeShell platform code
network_info_plus
Flutter plugin for discovering information (e.g. WiFi details) of the network
nsd
A Flutter plugin for network service discovery and registration (aka NSD / DNS-SD / Bonjour / mDNS)
package_info_plus
Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android
pasteboard
A flutter plugin which could read image,files from clipboard and write files to clipboard
platform_device_id
You can get device id from platform - linux/mac/windows/android/ios/web
protocol_handler
This plugin allows Flutter apps to register and handle custom protocols (i.e. deep linking)
protocol_registry
Register/query/remove URI Schemes without hassle. Available for Windows and Linux
quick_blue
A cross-platform BluetoothLE plugin for Flutter
quick_breakpad
A cross-platform flutter plugin for crash report via Google Breakpad
quick_notify
A cross-platform (Android/iOS/Web/Windows/macOS/Linux) notification plugin for Flutter
quick_scanner
A new flutter plugin project
quick_usb
A cross-platform (Android/Windows/macOS/Linux) USB plugin for Flutter
record
Audio recorder from microphone to file or stream with multiple codecs, bit rate and sampling rate options
screen_capturer
This plugin allows Flutter desktop apps to capture screenshots
screen_retriever
This plugin allows Flutter desktop apps to Retrieve information about screen size, displays, cursor position, etc
screen_text_extractor
This plugin allows Flutter desktop apps to extract text from screen
share_plus
Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS
squirrel
Create installable desktop apps
stockholm
A collection of desktop-first widgets and themes designed to look and feel great on Mac and Windows. ( )
system_tray
system_tray that makes it easy to customize tray and work with your Flutter desktop app
tray_manager
This plugin allows Flutter desktop apps to defines system tray
unix_single_instance
A library which uses unix sockets to ensure a single instance
vclibs
Let your flutter windows apps include vclibs
win32
A Dart library for accessing common Win32 APIs using FFI. No C required!
win32_registry
A package that provides a friendly Dart API for accessing the Windows Registry
win_ble
Use the WinBle plugin to enable Bluetooth Low Energy in Flutter Windows and pure Dart projects (Windows only)
win_toast
a flutter plugin that allows users to create and display toast notifications to notification center on the Windows operating system
window_manager
This plugin allows Flutter desktop apps to resizing and repositioning the window
windows_ocr
A new flutter plugin project
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
Flutter plugin serving utilities related to Windows taskbar
yaru
Common flutter widgets useful for building desktop and web applications
Related
awesome-flutter
An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more
awesome-flutter-linux
A curated list of awesome Linux-specific Flutter packages and projects
Tools
flutter_distributor
An all-in-one Flutter application packaging and distribution tool, providing you with a one-stop solution to meet various distribution needs
Nothing in this list matches your filter.
Featured in 2 awesome lists
Each link jumps to the spot where the list mentions awesome-flutter-desktop.