Awesome Lists

awesome-flutter-desktop

by leanflutter

awesome listpushed over 2 years ago

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
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/leanflutter/awesome-flutter-desktop/links.svg)](https://awesome.facts.dev/awesome/leanflutter/awesome-flutter-desktop)
HTML
<a href="https://awesome.facts.dev/awesome/leanflutter/awesome-flutter-desktop"><img src="https://awesome.facts.dev/shield/leanflutter/awesome-flutter-desktop/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/leanflutter/awesome-flutter-desktop/links.svg

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

  • contextual_menu

    This plugin allows Flutter desktop apps to create native context menus

  • contextual_menu

    This plugin allows Flutter desktop apps to create native context menus

  • 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_context_menu

    A plugin that opens a context menu on the cursor position

  • 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

  • native_context_menu

    Provides a native context menu for flutter applications. Most useful on desktop

  • 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

  • shortcut_menu_extender

    This plugin allows Flutter apps to Extending global shortcut menus

  • 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_decorations

    Deprecated, use

  • 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

  • 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

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.