• Stars
    star
    1,509
  • Rank 31,076 (Top 0.7 %)
  • Language
  • License
    MIT License
  • Created about 3 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A curated list of awesome things related to Flutter desktop.

awesome-flutter-desktop

A curated list of awesome things related to Flutter desktop.


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.
  • 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).
  • 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 a given file path 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. (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.
  • win32 - A Dart library for accessing common Win32 APIs using FFI. No C required!
  • win_ble - WinBle Plugin to use Bluetooth Low Energy in Flutter Windows Desktop
  • 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_taskbar - Flutter plugin serving utilities related to Windows taskbar.
  • yaru - Ubuntu Yaru Style - Distinct look and feel of the Ubuntu Desktop

Projects

  • API Dash - API Dash is a beautiful open-source cross-platform API Client built using Flutter which can help you easily create & customize your API requests, visually inspect responses and generate Dart code on the go.
  • AirController - A new handy and powerful Android phone assistant, powered by Flutter.
  • Amphitheatre Desktop - Open source GUI application that enables you to interact with Amphitheatre
  • AppImage Pool - A simple, modern AppImageHub Client, powered by flutter.
  • ArthurMorgan - Cross-Platform Google Drive client with encryption support.
  • AuthPass - AuthPass - Password Manager based on Flutter for all platforms. Keepass 2.x (kdbx 3.x) compatible.
  • Biyi (比译) - Biyi (比译) is a convenient translation and dictionary app written in Flutter.
  • BlueBubbles - A cross-platform app ecosystem, bringing iMessage to Android, PC (Windows, Linux, & even macOS), and Web!
  • Brisk - Fast, multi-threaded, cross-platform download manager
  • Cash Balancer - It is too hard to balance money across different assets and accounts. (Live Preview)
  • Color Studio - It is too hard to build coherent and accessible themes with the right colors. This should help. (Live Preview)
  • Drip - A Youtube Music client for Desktop. (in Development)
  • Flokk - A fresh and modern Google Contacts manager that integrates with GitHub and Twitter. (Live Preview)
  • FluTube - Watch and download videos without ads
  • Flutter Folio - A platform adaptive Flutter app for desktop, mobile and web.
  • Flutter Installer - Flutter Installer is an installer for Flutter built with Flutter 💙😎✌
  • FlutterCleaner -
  • GitCommitStreak - A tool that shows the number of consecutive days with at least one commit per day.
  • Harmonoid - 🎵 Plays & manages your music library. Looks beautiful & juicy. Playlists, visuals, synced lyrics, pitch shift, volume boost & more.
  • Invoice Ninja - Invoice Ninja: Admin portal built with Flutter (Live Preview)
  • Leaflet - POSP official notes app, soon to be included
  • Odin - Open-source, cross-platform, hassle-free file sharing with AES-256 encryption made with Flutter & Dart.
  • Pangolin Desktop - Pangolin Desktop UI shell, designed for dahliaOS, written in Flutter. (Live Preview)
  • RustDesk - Virtual / remote desktop infrastructure for everyone! Open source TeamViewer / Citrix alternative.
  • Sharik - Sharik is an open-source, cross-platform solution for sharing files via Wi-Fi or Mobile Hotspot
  • Spotube - 🎧 Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!
  • StreamKit Chat Reader - Reads your Twitch chat, with automatic language detection!
  • Ubuntu Desktop Installer -
  • Yukino - ❄️ [WIP] An extension based Anime & Manga client.
  • appflowy - AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.
  • jellyflut - Just a jellyfin client made in flutter (side project quality code)
  • lumi - Philips Hue app to control lights and sensors
  • quickgui - A Flutter frontend for quickget and quickemu.
  • wsa_pacman - A GUI package manager and package installer for Windows Subsystem for Android (WSA)

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

Contribution

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

License

MIT

More Repositories

1

flutter_distributor

An all-in-one Flutter application packaging and distribution tool, providing you with a one-stop solution to meet various distribution needs.
Dart
781
star
2

window_manager

This plugin allows Flutter desktop apps to resizing and repositioning the window.
C++
678
star
3

widget-livebook

Live preview example for flutter widgets.
Dart
611
star
4

flutter_flipperkit

Flipper (Extensible mobile app debugger) for flutter.
Java
359
star
5

auto_updater

This plugin allows Flutter desktop apps to automatically update themselves (based on sparkle and winsparkle).
C++
274
star
6

tray_manager

This plugin allows Flutter desktop apps to defines system tray.
C++
223
star
7

hotkey_manager

This plugin allows Flutter desktop apps to defines system/inapp wide hotkey (i.e. shortcut).
Dart
131
star
8

.github

96
star
9

launch_at_startup

This plugin allows Flutter desktop apps to Auto launch on startup / login.
C++
87
star
10

screen_capturer

This plugin allows Flutter desktop apps to capture screenshots.
C++
80
star
11

protocol_handler

This plugin allows Flutter apps to register and handle custom protocols (i.e. deep linking).
C++
75
star
12

contextual_menu

This plugin allows Flutter desktop apps to create native context menus.
C++
74
star
13

local_notifier

This plugin allows Flutter desktop apps to notify local notifications.
C++
69
star
14

screen_text_extractor

This plugin allows Flutter desktop apps to extract text from screen.
C++
52
star
15

clipboard_watcher

This plugin allows Flutter apps to watch clipboard changes.
C++
50
star
16

screen_retriever

This plugin allows Flutter desktop apps to Retrieve information about screen size, displays, cursor position, etc.
C++
45
star
17

flipper-plugin-reduxinspector

Redux Inspector for flipper (Extensible mobile app debugger).
JavaScript
42
star
18

anyinspect_app

AnyInspect desktop app.
Dart
41
star
19

flutter_apps

A collection of apps built on Flutter.
Dart
41
star
20

flutter_flipperkit_plugins

Plugins for flutter flipperkit.
Dart
33
star
21

uni_links_desktop

A desktop (supports macOS and Windows) implementation of uni_links plugin.
C++
28
star
22

keypress_simulator

This plugin allows Flutter desktop apps to simulate key presses.
C++
27
star
23

flutter_tencent_captcha

适用于 Flutter 的腾讯云验证码插件
Java
26
star
24

uni_translate

A universal translate client.
Dart
21
star
25

flutter_aliyun_captcha

适用于 Flutter 的阿里云滑动验证插件
Dart
20
star
26

uni_ocr

A universal ocr client.
Dart
18
star
27

influxui

A fully featured Flutter widgets library, Inspired by mantine.
Dart
16
star
28

flutter_svprogresshud

A clean and lightweight progress HUD for flutter app.
Objective-C
16
star
29

flutter_superplayer

适用于 Flutter 的腾讯云超级播放器插件
Java
14
star
30

shortcut_menu_extender

This plugin allows Flutter apps to Extending global shortcut menus.
C++
12
star
31

makeanyicon

A configurable icon maker.
Dart
11
star
32

vclibs

Let your flutter windows apps include vclibs.
C++
11
star
33

storybook_dart

Storybook for Flutter, build your Flutter widgets storybook using storybookjs.
Dart
11
star
34

anyinspect

AnyInspect is a tool for debugging your Flutter apps.
Dart
10
star
35

flutter_qiyu

适用于 Flutter 的七鱼客服插件
Objective-C
9
star
36

flutter_photo_picker

Photo Picker plugin for Flutter.
Swift
9
star
37

awesome-flutter-mobile

A curated list of awesome things related to Flutter mobile.
9
star
38

flutter_txugcupload

适用于 Flutter 的腾讯云点播上传 SDK
Objective-C
7
star
39

menu_base

Dart
5
star
40

flutter_yunpian_captcha

适用于 Flutter 的云片行为验证插件
Java
5
star
41

sync2gitee

LeanFlutter - To make the flutter even simpler
5
star
42

flipper-plugin-dbbrowser

Database Browser for flipper (Extensible mobile app debugger).
JavaScript
4
star
43

preference_list

Simplifies building preference pages with flexibility and ease-of-use.
Dart
4
star
44

any_icon_maker

A configurable icon maker.
Dart
4
star
45

anyinspect_web

AnyInspect website.
TypeScript
3
star
46

embed_web_pkgs

Dart
3
star
47

flutter_flipperkit_examples

Examples for flutter flipperkit.
Dart
3
star
48

anyinspect_plugins

Plugins for AnyInspect
Dart
3
star
49

flutter_desktop_examples

C++
2
star
50

leanflutter_snippets

Dart
2
star
51

awesome_list_maker

A awesome list maker
Dart
2
star
52

website

LeanFlutter web site
Astro
2
star
53

flutter_universal_boilerplate

Dart
1
star
54

base_orm

Dart
1
star
55

flutter_distributor_docs_zh

1
star
56

harmonic

Dart
1
star
57

flutter_yidun_captcha

适用于 Flutter 的网易易盾行为式验证码插件
Java
1
star
58

anyinspect_integrate_example

C++
1
star
59

openai-api-bridge

TypeScript
1
star
60

analyzeanyapp

1
star
61

all_sponsors_maker

Dart
1
star
62

mostly_reasonable_lints

A mostly reasonable set of lints for Dart and Flutter projects.
Dart
1
star