Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-flutter-desktop

A curated list of awesome things related to Flutter desktop.
https://github.com/leanflutter/awesome-flutter-desktop

Last synced: 3 days ago
JSON representation

  • Packages

    • macos_ui - Flutter widgets and themes implementing the current macOS design language. ([Live Preview](https://groovinchip.github.io/macos_ui/))
    • 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. ([Live Preview](https://mahanrahmati.github.io/arna_demo/))
    • 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).
    • biometric_storage - Secure Storage: Encrypted data store optionally secured by biometric lock with support
    • 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.
    • 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_window - Flutter desktop plugin(macOS/Linux/Windows) to get and change window size.
    • 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 ([Live Preview](https://bdlukaa.github.io/fluent_ui/))
    • 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.
    • 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.
    • nsd - A Flutter plugin for network service discovery and registration (aka NSD / DNS-SD / Bonjour / mDNS).
    • 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 `C/C++/ObjC` 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.
    • 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. ([Live Preview](https://serverpod.dev/stockholm/))
    • 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)
    • 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.
    • win_toast - a flutter plugin that allows users to create and display toast notifications to notification center on the Windows operating system.
    • share_plus - Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.
  • Projects

    • quickgui - A Flutter frontend for quickget and quickemu.
    • 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.