A curated list of awesome things related to Flutter desktop

  Desktop, Flutter Desktop

awesome-flutter-desktop

A curated list of awesome things related to Flutter desktop.

Table of Contents

  • awesome-flutter-desktop
    • Packages
    • Open Source Apps
    • Discussion
    • Contribution

Packages

NameRepoDescription
battery_plusFlutter plugin for accessing information about the battery state(full, charging, discharging).
biometric_storageSecure Storage: Encrypted data store optionally secured by biometric lock with support for iOS, Android, MacOS. Partial support for Linux, Windows and web (localStorage).
bitsdojo_windowA 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
chicagoThe Chicago widget set is an alternate design language for Flutter designed for desktop (keyboard and mouse) form factors. It is based on Apache Pivot.
connectivity_plusFlutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.
dart_vlcFlutter media playback, broadcast, recording & chromecast library. Based on libVLC & libVLC++.
dbusA native Dart implementation of the D-Bus message bus client. This package allows Dart applications to directly access services on the Linux desktop.
desktoastsA plugin to show native toasts on Windows.
desktop_dropA plugin which allow user drag files to you flutter application on desktop platforms.
desktop_windowFlutter desktop plugin(macOS/Linux/Windows) to get and change window size.
device_info_plusFlutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on.
fluent_uiImplements Windows UI in Flutter. Based on the official documentation
flutter95Windows95 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_acrylicWindow blur & transparency effects for Flutter on Windows & Linux.
flutter_media_metadataA Flutter plugin to read metadata of media files.
global_shortcutsA macOS plugin which can register a callback for a global keyboard shortcut.
gtkImplements GTK Widgets, themes and titlebar buttons in Flutter. Based on the GNOME HIG
hotkey_managerThis plugin allows Flutter desktop apps to defines system/inapp wide hot key.
macos_uiFlutter widgets and themes implementing the current macOS design language.
nativeshellNativeShell Dart API. Used to interact with NativeShell platform code.
network_info_plusFlutter plugin for discovering information (e.g. WiFi details) of the network.
package_info_plusFlutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android.
protocol_registryRegister/query/remove URI Schemes without hassle. Available for Windows and Linux.
quick_blueA new flutter plugin project.
quick_notifyA new flutter plugin project.
quick_scannerA new flutter plugin project.
quick_usbA cross-platform USB plugin for Flutter
screen_retrieverThis plugin allows Flutter desktop apps to Retrieve information about screen size, displays, cursor position, etc.
share_plusFlutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.
system_traysystem_tray that makes it easy to customize tray and work with your Flutter desktop app window on Windows, macOS and Linux.
tray_managerThis plugin allows Flutter desktop apps to defines system tray.
win32A Dart library for accessing common Win32 APIs using FFI. No C required!
window_decorationsA package which provides most of the window decorations from linux themes.
window_managerThis plugin allows Flutter desktop apps to resizing and repositioning the window.
yaruUbuntu Yaru Style – Distinct look and feel of the Ubuntu Desktop

Open Source Apps

NameRepoDescription
AppImage PoolSimple and modern AppImageHub Client for Linux desktop.
AuthPassAuthPass – Password Manager based on Flutter for all platforms. Keepass 2.x (kdbx 3.x) compatible.
Biyi (Biyi)Biyi (比译) is a convenient translation and dictionary app written in dart / Flutter.
Cash BalancerAn asset allocation app for managing cash accross different wallets.
Color StudioAn app that helps making coherent and accessible color themes.
CategoryA fresh and modern Google Contacts manager that integrates with GitHub and Twitter.
FluTubeYoutube video client + downloader made using flutter for mobile and desktop.
Flutter FolioA platform adaptive Flutter app for desktop, mobile and web.
Harmonoidmusical_note A music app with a beautiful UI to play local music & YouTube music. Distributes music into albums & artists. Has playlists & lyrics.
Invoice NinjaInvoice Ninja client built with Flutter
SharikSharik is an open-source, cross-platform solution for sharing files via Wi-Fi or Mobile Hotspot
Ubuntu Desktop InstallerA modern implementation of the Ubuntu Desktop installer, using subiquity as a backend and Flutter for the UI.
flutter_blossomA low code editor with the full power of flutter. created by @sanihaq for @fluttercherry_blossom

Contribute on GitHub