├── .github └── workflows │ ├── ci.yaml │ └── readme.yaml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── awesome.tmpl ├── awesome.yaml └── renovate.json /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- 1 | name: changes 2 | 3 | on: 4 | pull_request: 5 | paths: [ README.md ] 6 | 7 | jobs: 8 | ci: 9 | runs-on: ubuntu-latest 10 | steps: 11 | - uses: thollander/actions-comment-pull-request@main 12 | with: 13 | message: 'Do not edit `README.md`. Add new entries to `awesome.yaml`.' 14 | GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} 15 | -------------------------------------------------------------------------------- /.github/workflows/readme.yaml: -------------------------------------------------------------------------------- 1 | name: readme 2 | 3 | on: 4 | push: 5 | branches: [ main ] 6 | 7 | jobs: 8 | generate: 9 | runs-on: ubuntu-latest 10 | permissions: 11 | contents: write 12 | steps: 13 | - uses: actions/checkout@v3 14 | - uses: dart-lang/setup-dart@v1 15 | - run: dart pub global activate --source git https://github.com/jpnurmi/awesome-generator 16 | - run: awesome-generator -o README.md awesome.yaml 17 | env: 18 | GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} 19 | - uses: actions-js/push@master 20 | with: 21 | github_token: ${{secrets.GITHUB_TOKEN}} 22 | author_email: 'awesome-flutter-linux@users.noreply.github.com' 23 | author_name: 'Awesome Flutter Linux' 24 | message: 'Update README.md' 25 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .buildlog 2 | .pub/ 3 | build/ 4 | .packages 5 | *.dart.js 6 | *.js_ 7 | *.js.deps 8 | *.js.map 9 | workspace.xml 10 | Dart_Packages.xml 11 | .DS_Store 12 | .idea/ 13 | .dart_tool/ 14 | .cache.json 15 | *.iml 16 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines 2 | 3 | Only Linux-specific entries are accepted into `awesome-flutter-linux`.
Everything else should be contributed to [`awesome-flutter`](https://github.com/Solido/awesome-flutter) or [`awesome-flutter-desktop`](https://github.com/leanflutter/awesome-flutter-desktop). 4 | 5 | | **NOTE:** Do not edit or commit `README.md`. Add new entries to `awesome.yaml`. | 6 | |---| 7 | 8 | ## Packages 9 | 10 | Linux-specific packages published on [pub.dev](https://pub.dev). 11 | 12 | - `name`: pretty display name 13 | - `pub`: package name on pub.dev 14 | - `github`: repository on GitHub 15 | - `description`: optional description (defaults to pub.dev or GitHub description) 16 | 17 | ## Projects 18 | 19 | Linux-specific Flutter projects. 20 | 21 | - `name`: pretty display name 22 | - `url`: a URL to the project website 23 | - `github`: repository on GitHub 24 | - `description`: optional description (defaults to GitHub description) 25 | 26 | ## README.md 27 | 28 | Steps to generate `README.md` for local preview: 29 | 30 | - [Create a personal access token](https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token) on GitHub 31 | - Install [awesome-generator](https://melos.invertase.dev/): 32 | `dart pub global activate --source git https://github.com/jpnurmi/awesome-generator` 33 | 34 | - Run the generator: `awesome-generator --token= awesome.yaml` 35 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | awesome-flutter-linux by J-P Nurmi 2 | 3 | To the extent possible under law, the person who associated CC0 with 4 | awesome-flutter-linux has waived all copyright and related or neighboring 5 | rights to awesome-flutter-linux. 6 | 7 | You should have received a copy of the CC0 legalcode along with this work. 8 | If not, see . 9 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Awesome Flutter Linux 💙 2 | 3 | [![Awesome](https://img.shields.io/badge/-Awesome-555?style=flat&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAZxJREFUSIntk89LVFEUxz/n3sdDHBsiCLQW0cJVQv9CECi1aTWDYeaLIYPWUi2DNi1D3FgLZeTV9GQWGREG/Q3tddNCiSaUJpiomXfvaaNjoNbVWpXfzYVzzvfHuXDgCP8nFBUdrxaC5ydf9ioqe/XMruFSZt3E88fOxi9CDVy7teSS2qyWMvtLAy1lsSv4Z8CoGnkYaqBiHoCUXcHXNZnr+bnXXUtvZ33uq68D573XS3H16rtQA4DvldqQdSwDK7aTX5H02peugVayE875V0C/xQ3L/NjqQcS7Icezs874NyI0jWtfloXrDdFKeiZ3dtlAbrwZkWp5/TDiXZMk6/f41wpFqwxLntTWgAHgiSKf/0R8G4IeB24CHyLg9Fb9lqC/477dei8Gep2KDpLMtswI506Ke/+xE8rZdQd/Gwb4FDaqGyyWPPcvOGAzUL9hFNIgeTGpICqIojwN4kBqopa5qyLTwH7/2lGR6ajv2J3tgi0Wp1BmUPJ9OfAoipv3di45metpUxgUJd5JTTumtSrzN77tmfAQnCP8g/gBBoGfLq6Bf3gAAAAASUVORK5CYII=)](https://github.com/sindresorhus/awesome) 4 | [![Flutter](https://img.shields.io/badge/-Flutter-555?style=flat&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAYCAYAAAAYl8YPAAAACXBIWXMAAAAkAAAAJAGHsLAiAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAoNJREFUOI2NlU9IVFEUxr9z79NZmAUubFG0ChPLeQMFQS4i0laFC7N/REGZlRWEKZKVTC3SCFMjMhNy1FaOg9XSN2a0aiHRDJgjUhSBBpZaU1A4c08LR3059zlzdu98h9/53ne57xHSrPJRzpyNcYDA+zUyM3DBSBc0F2O/EwiES0G3bJepQNtHOEMQ+wEu1ekE1FmmbAWAVZ2V97Gcy1A9DGhBzLhqeeTdxWexKmiL6gVwxGHkWtAjm+wNLay8j+VsnuoGcFSLYTRYpry9sp2UmZdZTMSVjwjHdRwCbloeeUun/Q9jJiOkHhHhlNYR0GyZst5BA9lBJWH1EMA53SAzWoIeWe0EAhYzY6bisHrgBALQlgq04IyZSkLqPggXHax3DrrFWRBxKphRElYtTiAQOgYLxXkQccJ9PcB79CjZbjDwiXQao6vILaqshKPisKoBcMIe89JOwhPLTQERNGUrGFdW6N1FpqjwEikAKA7FawFU6HfCZ7nlHSBxAJZH3mOgNrHHPz+zDCrwvbf+Rn/fACvNC6ieIVM2Lqdiq32h2MF143LAf4jiAFDYE3mWvTG3FABkphF1ZWdN2Sz1BU3RYD8YbVwAsK030r92Q26ZvSddxk/XmqyvBBWwBozr8C64XxWW7xurzNm0vkOn/Zicfjf6PG8H/Avu7aW96JGT+Z2/pr4Pr+xPj3/G2MBrj1CdHQAnGdF/gog4fGzz3ujkt1eLrZkPX/Dx5QgABoDToiwZ6JgZAICZCp9Ghuf/xHZPDL4Bq6RL0KYClZfTgyWAxuGuRhWP1TlMtKhAZXV6sESJssdNAPRAombVf6Ym5Q9lyeDYiyHa+jYHwE6NvIsKDoh/P0T0VGjgES8AAAAASUVORK5CYII=)](https://flutter.dev/) 5 | [![Linux](https://img.shields.io/badge/-Linux-555?style=flat&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAEqAAABKgGEjJ1fAAAAB3RJTUUH5QEVEDgKO5ZYGQAAA8RJREFUOMudlF1MXEUUx/8zd/Yue5dlswsblq1SrLV8aGJbrQHsVhMNxJYamjYYY7Tpk200jTWkJMaqEaMJT9qKJD7ogw821rS1MREjaV/aqo1EDIsrAax8WApbXLpf997duXt8gEXoAkJPMskkk/nlf875nwOsHuWMifOciwTnYppz5TMApbjLUDgXIc4F5U5DQyPZ7QUhAEV3wRO7FsM4F6SqBbl720q/+IryFLq3qakJ27dvBWMMbW3H0dr6OgCACE+uKGMViena2sfgcDwBIWzQNAcqKjaCMQbGqMiy1g80BJKowEl0venBdPIKIqkCEBEAONatkDGml8c+xK4dgP2eLdiQ/A1j/b/knjfNlyu75hpKCTOcqEfvAKH38iCGfiaE488jEAggGAy6FUVpXpdCIVjztqePYHa2EanoBGrq9qNl26MYnvGivf19AOxzAN8CSP+vYTgXrXV19dKyMjQ9fZNmZiJkWRmyrAyNjl4nRZmzEWPKD2vwn1rDuTBOn/6SpEyTYaRIyjSZpk6JRIwikSmqrq4mRbHNe9L2yurjoagXAoENcmRkaAGUU2cYKRofH6Xu7m4qLHRTSYmPOBcxAN6VeEVVVQ/+2dHRsQCRMr1wzx3T1OnAgRby+8vmldqOLttlzm0HpUwXHjp0cFG35TINEwgGH0ckcgs+XwkR0e7lgCpjOOH3l/q83v8ymDdyXng8bjDGkErpjDHsBMDuAIpap9Pp83iK17Q6DCMNl6sIhmEAgD1P4ccvK4VjX2VQ476McHhw8cTkwcb7z8Cf+gCJ+G2oqoq6rd5ULg/+fbvW3P+po293kJ+32RjeeNHASy1B9PT0LNRr6QRJDF87g4BmQuGAVzPQecxedOGEqx4AWN8njksPVCpL1lH4uoWdrwLnzn2NhoaGJcBYLIZvPmrC/uAkhod0lBYLuH0qRobjg2cnbtXw2Tj+uTOl6k0K3j1cDl3X89INhX7HQGgAXDBsqdLg9qkAgPs3uyr3lZWMcodGj+T9IuCF4DgyySlks3MLJZlMorOzC3v27IXPtdRKpi5xYyyB3pB+UdyYIpQWZ+DUOFQHgxBzfVIF4YtTx3D46FvweNyYnJyCaZoAAKeqImNmkZUWJidS+O5qom86phzpOKv/JPa9Z1Ycf06t1ri116lRc+VGVvvQfWB//Z1F5DY7GY3Gu6LRmRnA7gVQxjl7uKdPvu3VbnosAq4N8VPeHenXOt6Z2415nnhmM+zSZW9MpqzE1UF5cTkPPlWFYrLZnlUF/dH9q/xx8du/nn+nrQOuJccAAAAASUVORK5CYII=)](https://www.linuxfoundation.org/) 6 | 7 | A curated list of awesome Linux-specific Flutter packages and projects. 8 | 9 | 17 | 18 | 19 | ## Packages 20 | 21 | - [Adwaita Icons](https://pub.dev/packages/adwaita_icons) - Package that contains all icons built for the Adwaita Theme. 22 | - [Adwaita Theme](https://pub.dev/packages/adwaita) - Adwaita style - The default theme for GTK+ for your Flutter app. 23 | - [Appstream](https://pub.dev/packages/appstream) - A parser for Appstream data. This package allows Dart applications to access package metadata on Linux systems. 24 | - [Avahi](https://pub.dev/packages/avahi) - Provides a client to connect to Avahi - the service that implements mDNS/DNS-SD on Linux. 25 | - [BlueZ](https://pub.dev/packages/bluez) - Provides a client to connect to BlueZ - the Linux Bluetooth stack. 26 | - [D-Bus](https://pub.dev/packages/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. 27 | - [Desktop Notifications](https://pub.dev/packages/desktop_notifications) - Allows notifications to be sent on Linux desktops using the desktop notifications specification. 28 | - [fwupd](https://pub.dev/packages/fwupd) - Provides a client to connect to fwupd - the service that does firmware updates on Linux. 29 | - [GeoClue](https://pub.dev/packages/geoclue) - GeoClue: The Geolocation Service 30 | - [GPIO](https://pub.dev/packages/flutter_gpiod) - Dart package for accessing GPIO using the GPIO character device interface on linux / Android (root required). Supports signal edge listening, active state, open source/drain and (if supported by platform) bias. 31 | - [GSettings](https://pub.dev/packages/gsettings) - Provides a client to access GSettings - a settings database used for storing user preferences on Linux. 32 | - [libadwaita](https://pub.dev/packages/libadwaita) - Libadwaita's widgets for Flutter. Following Gnome HIG and available on all platforms. 33 | - [Linux System Info](https://pub.dev/packages/linux_system_info) - Dart library for getting general linux system information like amount of ram or swap, cpu's MHz, cpu usage and kernel/distribution related data 34 | - [LXD](https://pub.dev/packages/lxd) - Provides a client to access lxd, which allows you to manage containers on a Linux system. 35 | - [MRAA](https://pub.dev/packages/mraa) - A Dart FFI wrapper implementation of the Intel linux MRAA device library 36 | - [Network Manager](https://pub.dev/packages/nm) - Provides a client to connect to NetworkManager - the service that manages network connections on Linux. 37 | - [PackageKit](https://pub.dev/packages/packagekit) - Provides a client to connect to PackageKit - the service that enables installation and removal of software packages on Linux. 38 | - [POSIX](https://pub.dev/packages/posix) - Exposes the POSIX api on OSx and Linux 39 | - [snapd](https://pub.dev/packages/snapd) - Provides a client to access snapd, which allows you to manage, search and install snaps on a Linux system. 40 | - [UDisks](https://pub.dev/packages/udisks) - Provides a client to connect to UDisks - the service that accesses and manipulates disks, storage devices and technologies on Linux. 41 | - [UPower](https://pub.dev/packages/upower) - Provides a client to connect to UPower - the service that does power management on Linux. 42 | - [Window Decorations](https://pub.dev/packages/window_decorations) - Deprecated, use https://pub.dev/packages/titlebar_buttons 43 | - [XDG directories](https://pub.dev/packages/xdg_directories) - A Dart package for reading XDG directory configuration information on Linux. 44 | - [xterm](https://pub.dev/packages/xterm) - xterm.dart is a fast and fully-featured terminal emulator for Flutter applications, with support for mobile and desktop platforms. 45 | - [Yaru Colors](https://pub.dev/packages/yaru_colors) - A collection of Yaru color palettes for Flutter. 46 | - [Yaru Icons](https://pub.dev/packages/yaru_icons) - Ubuntu Yaru Icon theme 47 | - [Yaru Theme](https://pub.dev/packages/yaru) - Ubuntu Yaru Style - Distinct look and feel of the Ubuntu Desktop 48 | 49 | ## Projects 50 | 51 | - [AppImagePool](https://github.com/prateekmedia/appimagepool) - A simple, modern AppImageHub Client, powered by flutter. 52 | - [Building a Yaru app with Flutter](https://github.com/ubuntu/user_manager) - A tutorial for creating an Ubuntu Linux Flutter app, using the yaru theme 53 | - [dahliaOS files](https://github.com/dahliaOS/files) - File manager application for dahliaOS 54 | - [dahliaOS terminal](https://github.com/dahliaOS/terminal) - Terminal emulator for dahliaOS 55 | - [Flutter Embedded](https://github.com/meta-flutter/flutter_embedded) - Alternative Flutter shells for Embedded Linux. 56 | - [Flutter Embedded Linux](https://github.com/sony/flutter-embedded-linux) - Embedded Linux Flutter embedder by Sony. 57 | - [Flutter Pi](https://github.com/ardera/flutter-pi) - A light-weight Flutter Engine Embedder for Raspberry Pi. 58 | - [Flutter Snap](https://snapcraft.io/flutter) - The easiest way to install Flutter on Linux is by using snapd. 59 | - [Flutter Wlroots](https://github.com/PlayPulseCom/flutter_wlroots) - Wayland compositor library for Flutter. Built with Wlroots. 60 | - [Linux Stats App](https://github.com/Malte2036/flutter_linuxstats) - A flutter application to monitor your Linux PC statistic. 61 | - [LINUXMON](https://github.com/therexone/linux-mon) - An app to monitor linux PC stats directly from your phone. 62 | - [meta-flutter](https://github.com/jwinarske/meta-flutter) - Yocto meta layer for recipes related to using Google Flutter Engine 63 | - [Pangolin Desktop UI](https://github.com/dahliaOS/pangolin_desktop) - Pangolin Desktop UI shell, designed for dahliaOS, written in Flutter. 64 | - [Quickgui](https://github.com/quickemu-project/quickgui) - A Flutter frontend for quickget and quickemu. 65 | - [Software App for Ubuntu](https://github.com/ubuntu-flutter-community/software) - Software App for Ubuntu made with Flutter 🧡 💙 66 | - [Toyota IVI homescreen](https://github.com/toyota-connected/ivi-homescreen) - Embedded Flutter runtime targeting Embedded Linux with Wayland 67 | - [Ubuntu Accomplishsments](https://github.com/UbuntuAccomplishments/viewer) - A gamification of contributions to Ubuntu and the Ubuntu Community 68 | - [Ubuntu Desktop Installer](https://github.com/canonical/ubuntu-desktop-installer) - A modern implementation of the Ubuntu Desktop installer, using subiquity as a backend and Flutter for the UI. 69 | - [Ubuntu Desktop Settings](https://github.com/ubuntu-flutter-community/settings) - An unofficial Ubuntu Desktop Settings App made with Flutter. 70 | 71 | ## More 72 | 73 | - [awesome](https://github.com/sindresorhus/awesome) - 😎 Awesome lists about all kinds of interesting topics 74 | - [awesome-flutter](https://github.com/Solido/awesome-flutter) - An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more. 75 | - [awesome-flutter-desktop](https://github.com/leanflutter/awesome-flutter-desktop) - A curated list of awesome things related to Flutter desktop. 76 | 77 | 78 | ## Credits 79 | 80 | Derived from [awesome-flutter-desktop](https://github.com/leanflutter/awesome-flutter-desktop) 81 | and powered by [awesome-generator](https://github.com/jpnurmi/awesome-generator). 82 | -------------------------------------------------------------------------------- /awesome.tmpl: -------------------------------------------------------------------------------- 1 | # Awesome Flutter Linux 💙 2 | 3 | [![Awesome](https://img.shields.io/badge/-Awesome-555?style=flat&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAZxJREFUSIntk89LVFEUxz/n3sdDHBsiCLQW0cJVQv9CECi1aTWDYeaLIYPWUi2DNi1D3FgLZeTV9GQWGREG/Q3tddNCiSaUJpiomXfvaaNjoNbVWpXfzYVzzvfHuXDgCP8nFBUdrxaC5ydf9ioqe/XMruFSZt3E88fOxi9CDVy7teSS2qyWMvtLAy1lsSv4Z8CoGnkYaqBiHoCUXcHXNZnr+bnXXUtvZ33uq68D573XS3H16rtQA4DvldqQdSwDK7aTX5H02peugVayE875V0C/xQ3L/NjqQcS7Icezs874NyI0jWtfloXrDdFKeiZ3dtlAbrwZkWp5/TDiXZMk6/f41wpFqwxLntTWgAHgiSKf/0R8G4IeB24CHyLg9Fb9lqC/477dei8Gep2KDpLMtswI506Ke/+xE8rZdQd/Gwb4FDaqGyyWPPcvOGAzUL9hFNIgeTGpICqIojwN4kBqopa5qyLTwH7/2lGR6ajv2J3tgi0Wp1BmUPJ9OfAoipv3di45metpUxgUJd5JTTumtSrzN77tmfAQnCP8g/gBBoGfLq6Bf3gAAAAASUVORK5CYII=)](https://github.com/sindresorhus/awesome) 4 | [![Flutter](https://img.shields.io/badge/-Flutter-555?style=flat&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAYCAYAAAAYl8YPAAAACXBIWXMAAAAkAAAAJAGHsLAiAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAoNJREFUOI2NlU9IVFEUxr9z79NZmAUubFG0ChPLeQMFQS4i0laFC7N/REGZlRWEKZKVTC3SCFMjMhNy1FaOg9XSN2a0aiHRDJgjUhSBBpZaU1A4c08LR3059zlzdu98h9/53ne57xHSrPJRzpyNcYDA+zUyM3DBSBc0F2O/EwiES0G3bJepQNtHOEMQ+wEu1ekE1FmmbAWAVZ2V97Gcy1A9DGhBzLhqeeTdxWexKmiL6gVwxGHkWtAjm+wNLay8j+VsnuoGcFSLYTRYpry9sp2UmZdZTMSVjwjHdRwCbloeeUun/Q9jJiOkHhHhlNYR0GyZst5BA9lBJWH1EMA53SAzWoIeWe0EAhYzY6bisHrgBALQlgq04IyZSkLqPggXHax3DrrFWRBxKphRElYtTiAQOgYLxXkQccJ9PcB79CjZbjDwiXQao6vILaqshKPisKoBcMIe89JOwhPLTQERNGUrGFdW6N1FpqjwEikAKA7FawFU6HfCZ7nlHSBxAJZH3mOgNrHHPz+zDCrwvbf+Rn/fACvNC6ieIVM2Lqdiq32h2MF143LAf4jiAFDYE3mWvTG3FABkphF1ZWdN2Sz1BU3RYD8YbVwAsK030r92Q26ZvSddxk/XmqyvBBWwBozr8C64XxWW7xurzNm0vkOn/Zicfjf6PG8H/Avu7aW96JGT+Z2/pr4Pr+xPj3/G2MBrj1CdHQAnGdF/gog4fGzz3ujkt1eLrZkPX/Dx5QgABoDToiwZ6JgZAICZCp9Ghuf/xHZPDL4Bq6RL0KYClZfTgyWAxuGuRhWP1TlMtKhAZXV6sESJssdNAPRAombVf6Ym5Q9lyeDYiyHa+jYHwE6NvIsKDoh/P0T0VGjgES8AAAAASUVORK5CYII=)](https://flutter.dev/) 5 | [![Linux](https://img.shields.io/badge/-Linux-555?style=flat&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAEqAAABKgGEjJ1fAAAAB3RJTUUH5QEVEDgKO5ZYGQAAA8RJREFUOMudlF1MXEUUx/8zd/Yue5dlswsblq1SrLV8aGJbrQHsVhMNxJYamjYYY7Tpk200jTWkJMaqEaMJT9qKJD7ogw821rS1MREjaV/aqo1EDIsrAax8WApbXLpf997duXt8gEXoAkJPMskkk/nlf875nwOsHuWMifOciwTnYppz5TMApbjLUDgXIc4F5U5DQyPZ7QUhAEV3wRO7FsM4F6SqBbl720q/+IryFLq3qakJ27dvBWMMbW3H0dr6OgCACE+uKGMViena2sfgcDwBIWzQNAcqKjaCMQbGqMiy1g80BJKowEl0venBdPIKIqkCEBEAONatkDGml8c+xK4dgP2eLdiQ/A1j/b/knjfNlyu75hpKCTOcqEfvAKH38iCGfiaE488jEAggGAy6FUVpXpdCIVjztqePYHa2EanoBGrq9qNl26MYnvGivf19AOxzAN8CSP+vYTgXrXV19dKyMjQ9fZNmZiJkWRmyrAyNjl4nRZmzEWPKD2vwn1rDuTBOn/6SpEyTYaRIyjSZpk6JRIwikSmqrq4mRbHNe9L2yurjoagXAoENcmRkaAGUU2cYKRofH6Xu7m4qLHRTSYmPOBcxAN6VeEVVVQ/+2dHRsQCRMr1wzx3T1OnAgRby+8vmldqOLttlzm0HpUwXHjp0cFG35TINEwgGH0ckcgs+XwkR0e7lgCpjOOH3l/q83v8ymDdyXng8bjDGkErpjDHsBMDuAIpap9Pp83iK17Q6DCMNl6sIhmEAgD1P4ccvK4VjX2VQ476McHhw8cTkwcb7z8Cf+gCJ+G2oqoq6rd5ULg/+fbvW3P+po293kJ+32RjeeNHASy1B9PT0LNRr6QRJDF87g4BmQuGAVzPQecxedOGEqx4AWN8njksPVCpL1lH4uoWdrwLnzn2NhoaGJcBYLIZvPmrC/uAkhod0lBYLuH0qRobjg2cnbtXw2Tj+uTOl6k0K3j1cDl3X89INhX7HQGgAXDBsqdLg9qkAgPs3uyr3lZWMcodGj+T9IuCF4DgyySlks3MLJZlMorOzC3v27IXPtdRKpi5xYyyB3pB+UdyYIpQWZ+DUOFQHgxBzfVIF4YtTx3D46FvweNyYnJyCaZoAAKeqImNmkZUWJidS+O5qom86phzpOKv/JPa9Z1Ycf06t1ri116lRc+VGVvvQfWB//Z1F5DY7GY3Gu6LRmRnA7gVQxjl7uKdPvu3VbnosAq4N8VPeHenXOt6Z2415nnhmM+zSZW9MpqzE1UF5cTkPPlWFYrLZnlUF/dH9q/xx8du/nn+nrQOuJccAAAAASUVORK5CYII=)](https://www.linuxfoundation.org/) 6 | 7 | A curated list of awesome Linux-specific Flutter packages and projects. 8 | 9 | 17 | 18 | {% regroup entries by category to category_list %}{% for category in category_list %} 19 | ## {{ category.grouper | capitalize }} 20 | {% for entry in category.list %} 21 | - [{{ entry.name }}]({% firstof entry.url entry.pub.url entry.github.html_url %}) - {% firstof entry.description entry.pub.description entry.github.description %}{% endfor %} 22 | {% endfor %} 23 | 24 | ## Credits 25 | 26 | Derived from [awesome-flutter-desktop](https://github.com/leanflutter/awesome-flutter-desktop) 27 | and powered by [awesome-generator](https://github.com/jpnurmi/awesome-generator). 28 | -------------------------------------------------------------------------------- /awesome.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - name: Adwaita Theme 3 | pub: adwaita 4 | github: gtk-flutter/adwaita 5 | - name: Adwaita Icons 6 | pub: adwaita_icons 7 | github: jesusrp98/adwaita_icons 8 | - name: Appstream 9 | pub: appstream 10 | github: canonical/appstream.dart 11 | - name: Avahi 12 | pub: avahi 13 | github: canonical/avahi.dart 14 | - name: BlueZ 15 | pub: bluez 16 | github: canonical/bluez.dart 17 | - name: D-Bus 18 | pub: dbus 19 | github: canonical/dbus.dart 20 | - name: Desktop Notifications 21 | pub: desktop_notifications 22 | github: canonical/desktop_notifications.dart 23 | - name: GPIO 24 | pub: flutter_gpiod 25 | github: ardera/flutter_gpiod 26 | - name: fwupd 27 | pub: fwupd 28 | github: canonical/fwupd.dart 29 | - name: GeoClue 30 | pub: geoclue 31 | github: canonical/geoclue.dart 32 | - name: GSettings 33 | pub: gsettings 34 | github: canonical/gsettings.dart 35 | - name: libadwaita 36 | pub: libadwaita 37 | github: gtk-flutter/libadwaita 38 | - name: Linux System Info 39 | pub: linux_system_info 40 | github: LolzDEV/linux_system_info 41 | - name: LXD 42 | pub: lxd 43 | github: canonical/lxd.dart 44 | - name: MRAA 45 | pub: mraa 46 | github: shamblett/mraa 47 | - name: Network Manager 48 | pub: nm 49 | github: canonical/nm.dart 50 | - name: PackageKit 51 | pub: packagekit 52 | github: canonical/packagekit.dart 53 | - name: POSIX 54 | pub: posix 55 | github: noojee/dart_posix 56 | - name: snapd 57 | pub: snapd 58 | github: canonical/snapd.dart 59 | - name: UDisks 60 | pub: udisks 61 | github: canonical/udisks.dart 62 | - name: UPower 63 | pub: upower 64 | github: canonical/upower.dart 65 | - name: Window Decorations 66 | pub: window_decorations 67 | github: gtk-flutter/window_decorations 68 | - name: XDG directories 69 | pub: xdg_directories 70 | github: flutter/packages 71 | - name: xterm 72 | pub: xterm 73 | github: TerminalStudio/xterm.dart 74 | - name: Yaru Theme 75 | pub: yaru 76 | github: ubuntu/yaru.dart 77 | - name: Yaru Icons 78 | pub: yaru_icons 79 | github: ubuntu/yaru_icons.dart 80 | - name: Yaru Colors 81 | pub: yaru_colors 82 | github: ubuntu/yaru_colors.dart 83 | 84 | projects: 85 | - name: AppImagePool 86 | github: prateekmedia/appimagepool 87 | - name: Flutter Embedded 88 | description: Alternative Flutter shells for Embedded Linux. 89 | github: jwinarske/flutter_embedded 90 | - name: Flutter Embedded Linux 91 | description: Embedded Linux Flutter embedder by Sony. 92 | github: sony/flutter-embedded-linux 93 | - name: Flutter Pi 94 | description: A light-weight Flutter Engine Embedder for Raspberry Pi. 95 | github: ardera/flutter-pi 96 | - name: Flutter Snap 97 | description: The easiest way to install Flutter on Linux is by using snapd. 98 | url: https://snapcraft.io/flutter 99 | - name: Flutter Wlroots 100 | github: PlayPulseCom/flutter_wlroots 101 | - name: meta-flutter 102 | github: jwinarske/meta-flutter 103 | - name: Pangolin Desktop UI 104 | github: dahliaOS/pangolin_desktop 105 | - name: dahliaOS terminal 106 | github: dahliaOS/terminal 107 | - name: dahliaOS files 108 | github: dahliaOS/files 109 | description: File manager application for dahliaOS 110 | - name: Ubuntu Desktop Installer 111 | description: A modern implementation of the Ubuntu Desktop installer, using subiquity as a backend and Flutter for the UI. 112 | github: canonical/ubuntu-desktop-installer 113 | - name: Ubuntu Desktop Settings 114 | description: An unofficial Ubuntu Desktop Settings App made with Flutter. 115 | github: ubuntu-flutter-community/settings 116 | - name: Software App for Ubuntu 117 | github: ubuntu-flutter-community/software 118 | - name: LINUXMON 119 | github: therexone/linux-mon 120 | - name: Linux Stats App 121 | github: Malte2036/flutter_linuxstats 122 | - name: Building a Yaru app with Flutter 123 | github: ubuntu/user_manager 124 | - name: Toyota IVI homescreen 125 | github: toyota-connected/ivi-homescreen 126 | - name: Quickgui 127 | description: A Flutter frontend for quickget and quickemu. 128 | github: quickgui/quickgui 129 | - name: Ubuntu Accomplishsments 130 | description: A gamification of contributions to Ubuntu and the Ubuntu Community 131 | github: UbuntuAccomplishments/viewer 132 | 133 | more: 134 | - name: awesome 135 | github: sindresorhus/awesome 136 | - name: awesome-flutter 137 | github: Solido/awesome-flutter 138 | - name: awesome-flutter-desktop 139 | github: leanflutter/awesome-flutter-desktop 140 | -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://docs.renovatebot.com/renovate-schema.json", 3 | "extends": [ 4 | "config:base" 5 | ] 6 | } --------------------------------------------------------------------------------