1 Star 3 Fork 0

LeanFlutter/awesome-flutter-desktop

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

awesome-flutter-desktop

A curated list of awesome things related to Flutter desktop, The project list has been moved to flutter_apps repo.


Table of Contents

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. (Live Preview)
  • 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 (Live Preview)
  • 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. (Live Preview)
  • 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 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.
  • 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. (Live Preview)
  • 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 https://pub.dev/packages/titlebar_buttons
  • 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.

Contribution

Please make sure to read the Contributing Guide before making a pull request.

License

MIT

MIT License Copyright (c) 2021-2024 LiJianying <lijy91@foxmail.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

A curated list of awesome things related to Flutter desktop. 展开 收起
README
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/leanflutter/awesome-flutter-desktop.git
git@gitee.com:leanflutter/awesome-flutter-desktop.git
leanflutter
awesome-flutter-desktop
awesome-flutter-desktop
main

搜索帮助