A curated list of awesome things related to Flutter desktop.

Overview

awesome-flutter-desktop

A curated list of awesome things related to Flutter desktop.

Discord


Table of Contents

Packages

Name Repo Description
battery_plus GitHub Repo stars Flutter plugin for accessing information about the battery state(full, charging, discharging).
biometric_storage GitHub Repo stars 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 GitHub Repo stars 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 GitHub Repo stars 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.
connectivity_plus GitHub Repo stars Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.
dart_vlc GitHub Repo stars Flutter media playback, broadcast, recording & chromecast library. Based on libVLC & libVLC++.
dbus GitHub Repo stars 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 GitHub Repo stars A plugin to show native toasts on Windows.
desktop_window GitHub Repo stars Flutter desktop plugin(macOS/Linux/Windows) to get and change window size.
device_info_plus GitHub Repo stars Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on.
fluent_ui GitHub Repo stars Implements Windows UI in Flutter. Based on the official documentation
flutter95 GitHub Repo stars 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 GitHub Repo stars Window blur & transparency effects for Flutter on Windows & Linux.
flutter_media_metadata GitHub Repo stars A Flutter plugin to read metadata of media files.
global_shortcuts GitHub Repo stars A macOS plugin which can register a callback for a global keyboard shortcut.
gtk GitHub Repo stars Implements GTK Widgets, themes and titlebar buttons in Flutter. Based on the GNOME HIG
hotkey_manager GitHub Repo stars This plugin allows Flutter desktop apps to defines system/inapp wide hot key.
macos_ui GitHub Repo stars Flutter widgets and themes implementing the current macOS design language.
nativeshell GitHub Repo stars NativeShell Dart API. Used to interact with NativeShell platform code.
network_info_plus GitHub Repo stars Flutter plugin for discovering information (e.g. WiFi details) of the network.
package_info_plus GitHub Repo stars Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android.
protocol_registry GitHub Repo stars Register/query/remove URI Schemes without hassle. Available for Windows and Linux.
quick_blue GitHub Repo stars A new flutter plugin project.
quick_notify GitHub Repo stars A new flutter plugin project.
quick_scanner GitHub Repo stars A new flutter plugin project.
quick_usb GitHub Repo stars A cross-platform USB plugin for Flutter
screen_retriever GitHub Repo stars This plugin allows Flutter desktop apps to Retrieve information about screen size, displays, cursor position, etc.
share_plus GitHub Repo stars Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.
system_tray GitHub Repo stars system_tray that makes it easy to customize tray and work with your Flutter desktop app window on Windows, macOS and Linux.
tray_manager GitHub Repo stars This plugin allows Flutter desktop apps to defines system tray.
win32 GitHub Repo stars A Dart library for accessing common Win32 APIs using FFI. No C required!
window_decorations GitHub Repo stars A package which provides most of the window decorations from linux themes.
window_manager GitHub Repo stars This plugin allows Flutter desktop apps to resizing and repositioning the window.
yaru GitHub Repo stars Ubuntu Yaru Style - Distinct look and feel of the Ubuntu Desktop

Open Source Apps

Name Repo Description
AppImage Pool GitHub Repo stars Simple and modern AppImageHub Client for Linux desktop.
AuthPass GitHub Repo stars AuthPass - Password Manager based on Flutter for all platforms. Keepass 2.x (kdbx 3.x) compatible.
Biyi (比译) GitHub Repo stars Biyi (比译) is a convenient translation and dictionary app written in dart / Flutter.
Cash Balancer GitHub Repo stars An asset allocation app for managing cash accross different wallets.
Color Studio GitHub Repo stars An app that helps making coherent and accessible color themes.
Flokk GitHub Repo stars A fresh and modern Google Contacts manager that integrates with GitHub and Twitter.
FluTube GitHub Repo stars Youtube video client + downloader made using flutter for mobile and desktop.
Flutter Folio GitHub Repo stars A platform adaptive Flutter app for desktop, mobile and web.
Harmonoid GitHub Repo stars [WIP] 🎵 A music app with a beautiful UI to play local music & YouTube music. Distributes music into albums & artists. Has playlists & lyrics.
Invoice Ninja GitHub Repo stars Invoice Ninja client built with Flutter
Sharik GitHub Repo stars Sharik is an open-source, cross-platform solution for sharing files via Wi-Fi or Mobile Hotspot
Ubuntu Desktop Installer GitHub Repo stars A modern implementation of the Ubuntu Desktop installer, using subiquity as a backend and Flutter for the UI.
Yukino GitHub Repo stars Yukino lets you read manga or stream anime ad-free from multiple sources for free! Available for Windows, Linux, MacOS and Android.
flutter_blossom GitHub Repo stars A low code editor with the full power of flutter. created by @sanihaq for @flutter 🌸

Discussion

Welcome to join the discussion group to share your suggestions and ideas with me.

Contribution

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

License

MIT

Copyright (c) 2021 LiJianying [email protected]

You might also like...

A package for giving reviews for the things

A package for giving reviews for the things

give-star-reviews A package for giving reviews for the things Getting Started dependencies: givestarreviews: ^1.0.2 $ flutter pub get import 'pack

Dec 16, 2021

Group Intern Project: All Things Charmaine

Group Intern Project: All Things Charmaine

allthingscharmaine A new Flutter application. . . . . .. . . . . . . . Getting Started ASSETS: https://1drv.ms/u/s!AnbxnB5ugF0ohrM89fJXIqFf8g-q9A?e=ZJ

Mar 19, 2020

Tribally SDKs enable your users to create communities and bring in more people to talk about the things they love.

tribally Tribally SDKs enable your users to create communities and bring in more people to talk about the things they love. Getting Started This proje

Dec 28, 2021

Create a Grid Layout of IoT (Internet of Things) devices in a particular house.

Create a Grid Layout of IoT (Internet of Things) devices in a particular house. Keep it simple to just 4-6 devices. Each device will have an icon on its own. When you press the icon, toggle the image and toggle the text underneath between on and off.

Dec 30, 2021

The classic to-do application where a user can write down all the things he wants to accomplish. Android only.

The classic to-do application where a user can write down all the things he wants to accomplish. Android only.

todo-app The classic to-do application where a user can write down all the things he wants to accomplish. Android only. Table of Contents todo-app Tab

Sep 23, 2022

SmallTask - Take small steps to achieve big things

SmallTask - Take small steps to achieve big things

SmallTask - Take small steps to achieve big things. Have you ever felt that when you are working on a project you kinda get confused about what to do?

Mar 7, 2022

💖A free IoT (Internet of Things) platform and private cloud

💖A free IoT (Internet of Things) platform and private cloud

Nov 30, 2022

A news app to keep yourself updated with latest things happening around you.

A news app to keep yourself updated with latest things happening around you.

A news app to keep yourself updated with latest things happening around you. App UI Download APK   Know More App   Getting Started This project is a s

Oct 31, 2022

Chance Dart is a free Open Source project that lets you create random strings, integers, and other things to help with tiresome tasks, especially when building automated tests or wherever else you require anything random.

 Chance Dart is a free Open Source project that lets you create random strings, integers, and other things to help with tiresome tasks, especially when building automated tests or wherever else you require anything random.

Chance Dart Random generator helper for Dart Homepage • Documentation Overview Chance Dart is a free Open Source project that lets you create random s

Dec 27, 2022
Comments
  • [question] Should we separate plugins & packages in the README?

    [question] Should we separate plugins & packages in the README?

    Currently both plugins & packages are mentioned under same "Package" sub-heading.

    It will be more easier to browse for the visitors, if plugins (exposing some native OS functionality to Dart (or Flutter) / containing native code / making native OS method calls / exposing any other third party non-Dart library (C/C++, obj-C, Rust or Go?) to Dart (or Flutter) / FFI bindings) & package (Flutter widgets implementing "native" design or decorations / other Dart-only utilities) are mentioned under separate headings.

    Just an opinion, I thought in future number of packages/plugins/apps is definitely going to increase, so list may end up cluttered.

    enhancement 
    opened by alexmercerind 3
  • Update description

    Update description

    How can I update description of my repository? I want to change it to:

    • arna - A set of widgets designed to be simple and easy to use for building applications with Flutter. (Live Preview)
    opened by MahanRahmati 2
  • Remove repetitive GitHub URLs for apps

    Remove repetitive GitHub URLs for apps

    Use the GitHub repo URL as a default for those apps that don't have a dedicated website. This Fixes the null URL of Invoice Ninja and allows removing some repetitive URLs.

    opened by jpnurmi 0
Owner
LeanFlutter
To make the flutter even simpler
LeanFlutter
Awesome aurora gradient - Awesome Aurora Gradients for flutter

Awesome Aurora Gradient Provides a simple but powerful gradient extension method

null 2 Feb 25, 2022
Awesome Notifications add-on plugin to enable push notifications through Firebase Cloud Messaging with all awesome notifications features.

Awesome Notifications FCM Awesome Notifications add-on to send push notifications using FCM (Firebase Cloud Messaging), with all awesome notifications

Rafael Setragni 8 Jan 4, 2023
Horizontal list - A horizontal list widget to use in mainly for web or desktop application

horizontal_list A horizontal list widget with buttons next and previous. You can

Daniel 2 Feb 2, 2022
A go-to handbook with a curated set of resources to help the participants of any Flutter Hackathon..

Let's Get to Speed for Your Next Hackathon Legacy Hack'19, the first of its kind International Flutter Hackathon, organised by the Flutter Community a

Ayush Shekhar 138 Dec 6, 2022
An ultimate cheatbook of curated designs

Layouts Container Row MainAxisAlignment CrossAxisAlignment Column MainAxisAlignment CrossAxisAlignment Center Align Padding SizedBox Expanded Flexible

Chandrasekar Kuppusamy 833 Dec 27, 2022
Rooftop - A photos and videos application which is able to show curated content from Pexel database on the press of a button

rooftop RoofTop is a photos and videos application which is able to show curated

null 2 Feb 7, 2022
An Awesome list of all the Flutter video Tutorials from Whatsupcoders

Whatsupcoders-flutter An Awesome list of all the Flutter video Tutorials from Whatsupcoders Channel Whatsupcoders offers you tons of free tutorials re

Whatsupcoders 41 May 27, 2022
Be together, whenever. A simple way to text chat and plan things all in one place for flutter developers.

Flutterdevconnect Be together, whenever. A simple way to text chat and plan things all in one place for flutter developers. Android IOS Web PWA Androi

Sanskar Tiwari 69 Aug 27, 2022
EZ Flutter is a collection of widgets, packages and many more usefull things, mixed up in little framework.

(Alpha) EZ Flutter is a collection of widgets, packages and many more usefull things, mixed up in a little framework. The aim is to make standard feat

null 65 Nov 5, 2022
Easy nav - A simple wrapper around flutter navigator, dialogs and snackbar to do those things without context

EasyNav Just a simple wrapper around flutter navigator, dialogs and snackbar to

Abdul Shakoor 2 Feb 26, 2022