├── packages ├── makeapplist │ ├── lib │ │ ├── makeapplist.dart │ │ └── src │ │ │ └── makeapplist.dart │ ├── analysis_options.yaml │ ├── bin │ │ └── main.dart │ ├── README.md │ ├── pubspec.yaml │ ├── .gitignore │ └── LICENSE └── app_list_maker │ ├── analysis_options.yaml │ ├── lib │ ├── src │ │ ├── models │ │ │ ├── models.dart │ │ │ ├── app.dart │ │ │ ├── flutter_app.dart │ │ │ └── flutter_app.g.dart │ │ ├── utils │ │ │ └── pretty_json_string.dart │ │ └── app_list_maker.dart │ └── app_list_maker.dart │ ├── README.md │ ├── pubspec.yaml │ ├── .gitignore │ └── LICENSE ├── .gitignore ├── source └── apps │ ├── jl │ ├── jl-icon.png │ └── jl.yaml │ ├── biyi │ ├── biyi-icon.png │ └── biyi.yaml │ ├── oppz │ ├── oppz-icon.png │ └── oppz.yaml │ ├── rive │ ├── rive-icon.png │ └── rive.yaml │ ├── gopeed │ ├── gopeed-icon.png │ └── gopeed.yaml │ ├── airclap │ ├── airclap-icon.png │ └── airclap.yaml │ ├── apidash │ ├── apidash-icon.png │ └── apidash.yaml │ ├── spotube │ ├── spotube-icon.png │ └── spotube.yaml │ ├── appflowy │ ├── appflowy-icon.png │ └── appflowy.yaml │ ├── authpass │ ├── authpass-icon.png │ └── authpass.yaml │ ├── rustdesk │ ├── rustdesk-icon.png │ └── rustdesk.yaml │ ├── localsend │ ├── localsend-icon.png │ └── localsend.yaml │ ├── superlist │ ├── superlist-icon.png │ └── superlist.yaml │ ├── bluebubbles │ ├── bluebubbles-icon.png │ └── bluebubbles.yaml │ ├── noise-smith │ ├── noise-smith-icon.png │ └── noise-smith.yaml │ ├── hiddify-next │ ├── hiddify-next-icon.png │ └── hiddify-next.yaml │ ├── lightningvine │ ├── lightningvine-icon.png │ └── lightningvine.yaml │ ├── air-controller │ ├── air-controller-icon.png │ └── air-controller.yaml │ ├── musicpod │ ├── ubuntu-desktop-installer-icon.png │ └── musicpod.yaml │ ├── ubuntu-desktop-installer │ ├── ubuntu-desktop-installer-icon.png │ └── ubuntu-desktop-installer.yaml │ ├── qianji │ └── qianji.yaml │ ├── thinkbuddy │ └── thinkbuddy.yaml │ ├── wetype │ └── wetype.yaml │ ├── buzz │ └── buzz.yaml │ ├── abailing │ └── abailing.yaml │ ├── tweetx │ └── tweetx.yaml │ ├── butterfly │ └── butterfly.yaml │ ├── invoiceninja │ └── invoiceninja.yaml │ ├── appainter │ └── appainter.yaml │ ├── wework │ └── wework.yaml │ ├── dingtalk │ └── dingtalk.yaml │ └── reqable │ └── reqable.yaml ├── pubspec.yaml ├── melos.yaml ├── README.md └── index.json /packages/makeapplist/lib/makeapplist.dart: -------------------------------------------------------------------------------- 1 | export 'src/makeapplist.dart'; 2 | -------------------------------------------------------------------------------- /packages/makeapplist/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:mostly_reasonable_lints/dart.yaml 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .dart_tool/ 2 | .idea/ 3 | 4 | *.iml 5 | pubspec_overrides.yaml 6 | pubspec.lock 7 | 8 | -------------------------------------------------------------------------------- /packages/app_list_maker/analysis_options.yaml: -------------------------------------------------------------------------------- 1 | include: package:mostly_reasonable_lints/flutter.yaml 2 | -------------------------------------------------------------------------------- /packages/app_list_maker/lib/src/models/models.dart: -------------------------------------------------------------------------------- 1 | export 'app.dart'; 2 | export 'flutter_app.dart'; 3 | -------------------------------------------------------------------------------- /source/apps/jl/jl-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/flutter_apps/HEAD/source/apps/jl/jl-icon.png -------------------------------------------------------------------------------- /packages/app_list_maker/lib/app_list_maker.dart: -------------------------------------------------------------------------------- 1 | export 'src/app_list_maker.dart'; 2 | export 'src/models/models.dart'; 3 | -------------------------------------------------------------------------------- /source/apps/biyi/biyi-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/flutter_apps/HEAD/source/apps/biyi/biyi-icon.png -------------------------------------------------------------------------------- /source/apps/oppz/oppz-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/flutter_apps/HEAD/source/apps/oppz/oppz-icon.png -------------------------------------------------------------------------------- /source/apps/rive/rive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/flutter_apps/HEAD/source/apps/rive/rive-icon.png -------------------------------------------------------------------------------- /packages/app_list_maker/lib/src/models/app.dart: -------------------------------------------------------------------------------- 1 | abstract class App { 2 | String get slug; 3 | String get name; 4 | } 5 | -------------------------------------------------------------------------------- /source/apps/gopeed/gopeed-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/flutter_apps/HEAD/source/apps/gopeed/gopeed-icon.png -------------------------------------------------------------------------------- /source/apps/airclap/airclap-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/flutter_apps/HEAD/source/apps/airclap/airclap-icon.png -------------------------------------------------------------------------------- /source/apps/apidash/apidash-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/flutter_apps/HEAD/source/apps/apidash/apidash-icon.png -------------------------------------------------------------------------------- /source/apps/spotube/spotube-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/flutter_apps/HEAD/source/apps/spotube/spotube-icon.png -------------------------------------------------------------------------------- /source/apps/appflowy/appflowy-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/flutter_apps/HEAD/source/apps/appflowy/appflowy-icon.png -------------------------------------------------------------------------------- /source/apps/authpass/authpass-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/flutter_apps/HEAD/source/apps/authpass/authpass-icon.png -------------------------------------------------------------------------------- /source/apps/rustdesk/rustdesk-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/flutter_apps/HEAD/source/apps/rustdesk/rustdesk-icon.png -------------------------------------------------------------------------------- /source/apps/localsend/localsend-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/flutter_apps/HEAD/source/apps/localsend/localsend-icon.png -------------------------------------------------------------------------------- /source/apps/superlist/superlist-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/flutter_apps/HEAD/source/apps/superlist/superlist-icon.png -------------------------------------------------------------------------------- /source/apps/bluebubbles/bluebubbles-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/flutter_apps/HEAD/source/apps/bluebubbles/bluebubbles-icon.png -------------------------------------------------------------------------------- /source/apps/noise-smith/noise-smith-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/flutter_apps/HEAD/source/apps/noise-smith/noise-smith-icon.png -------------------------------------------------------------------------------- /source/apps/hiddify-next/hiddify-next-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/flutter_apps/HEAD/source/apps/hiddify-next/hiddify-next-icon.png -------------------------------------------------------------------------------- /source/apps/lightningvine/lightningvine-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/flutter_apps/HEAD/source/apps/lightningvine/lightningvine-icon.png -------------------------------------------------------------------------------- /source/apps/air-controller/air-controller-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/flutter_apps/HEAD/source/apps/air-controller/air-controller-icon.png -------------------------------------------------------------------------------- /source/apps/musicpod/ubuntu-desktop-installer-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/flutter_apps/HEAD/source/apps/musicpod/ubuntu-desktop-installer-icon.png -------------------------------------------------------------------------------- /source/apps/rive/rive.yaml: -------------------------------------------------------------------------------- 1 | name: Rive 2 | description: Build interactive animations that run anywhere 3 | website: https://rive.app/ 4 | platforms: 5 | - macos 6 | - windows 7 | category: apps 8 | -------------------------------------------------------------------------------- /source/apps/ubuntu-desktop-installer/ubuntu-desktop-installer-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanflutter/flutter_apps/HEAD/source/apps/ubuntu-desktop-installer/ubuntu-desktop-installer-icon.png -------------------------------------------------------------------------------- /packages/makeapplist/bin/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:makeapplist/makeapplist.dart'; 2 | 3 | Future main(List args) async { 4 | final makeAppList = MakeAppList(); 5 | await makeAppList.make(); 6 | } 7 | -------------------------------------------------------------------------------- /source/apps/jl/jl.yaml: -------------------------------------------------------------------------------- 1 | name: 极连快传 2 | website: https://shouji.360.cn/jl.html 3 | description: 360传输神器,免登录,照片文件传输不压缩,享受极速传输体验. 4 | platforms: 5 | - android 6 | - ios 7 | - macos 8 | - windows 9 | category: apps -------------------------------------------------------------------------------- /source/apps/oppz/oppz.yaml: -------------------------------------------------------------------------------- 1 | name: Oopz 2 | description: Oopz致力于打造一个足够好用的游戏语音软件,让玩家可以享受纯粹流畅的开黑环境。通过实现低内存、低性能损耗、高音质、极简易上手的UI设计来提升玩家的使用体验 3 | website: https://oopz.cn/ 4 | platforms: 5 | - windows 6 | category: apps 7 | -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- 1 | name: flutter_apps 2 | homepage: https://github.com/leanflutter/flutter_apps 3 | publish_to: none 4 | 5 | environment: 6 | sdk: ">=3.0.0 <4.0.0" 7 | 8 | dev_dependencies: 9 | melos: ^3.1.0 10 | -------------------------------------------------------------------------------- /source/apps/superlist/superlist.yaml: -------------------------------------------------------------------------------- 1 | name: Superlist 2 | description: Home to all your lists 3 | website: https://www.superlist.com/ 4 | platforms: 5 | - android 6 | - ios 7 | - macos 8 | - web 9 | category: apps 10 | -------------------------------------------------------------------------------- /source/apps/lightningvine/lightningvine.yaml: -------------------------------------------------------------------------------- 1 | name: 闪电藤 2 | description: 新一代文件传输助手,安全 · 快速 · 稳定,还原微信传输助手的使用体验。 3 | website: https://lightningvine.zishu.life/ 4 | platforms: 5 | - android 6 | - ios 7 | - linux 8 | - macos 9 | - windows 10 | category: apps 11 | -------------------------------------------------------------------------------- /packages/app_list_maker/lib/src/utils/pretty_json_string.dart: -------------------------------------------------------------------------------- 1 | import 'dart:convert'; 2 | 3 | String prettyJsonString(dynamic json) { 4 | JsonEncoder encoder = const JsonEncoder.withIndent(' '); 5 | String jsonString = encoder.convert(json); 6 | return jsonString; 7 | } 8 | -------------------------------------------------------------------------------- /packages/makeapplist/lib/src/makeapplist.dart: -------------------------------------------------------------------------------- 1 | import 'package:app_list_maker/app_list_maker.dart'; 2 | 3 | class MakeAppList { 4 | final AppListMaker _appListMaker = AppListMaker(); 5 | 6 | Future make() async { 7 | return _appListMaker.make(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /source/apps/air-controller/air-controller.yaml: -------------------------------------------------------------------------------- 1 | name: AirController 2 | description: A new handy and powerful Android phone assistant, powered by Flutter. 3 | repository: https://github.com/air-controller/air-controller-desktop 4 | platforms: 5 | - linux 6 | - macos 7 | - windows 8 | category: apps -------------------------------------------------------------------------------- /source/apps/noise-smith/noise-smith.yaml: -------------------------------------------------------------------------------- 1 | name: Noise Smith 2 | description: A white noise app, simple, customizable, it helps you meditate, sleep better, focus, relax and be calm. 3 | website: https://bytemyth.com/noisesmith 4 | platforms: 5 | - android 6 | - ios 7 | - macos 8 | category: apps 9 | -------------------------------------------------------------------------------- /source/apps/rustdesk/rustdesk.yaml: -------------------------------------------------------------------------------- 1 | name: RustDesk 2 | description: An open-source remote desktop, and alternative to TeamViewer. 3 | website: https://github.com/rustdesk/rustdesk 4 | repository: https://github.com/rustdesk/rustdesk 5 | platforms: 6 | - linux 7 | - macos 8 | - windows 9 | category: apps -------------------------------------------------------------------------------- /source/apps/bluebubbles/bluebubbles.yaml: -------------------------------------------------------------------------------- 1 | name: BlueBubbles 2 | description: A cross-platform app ecosystem, bringing iMessage to Android, PC (Windows, Linux, & even macOS), and Web! 3 | repository: https://github.com/BlueBubblesApp/bluebubbles-app 4 | platforms: 5 | - android 6 | - linux 7 | - windows 8 | category: apps -------------------------------------------------------------------------------- /source/apps/airclap/airclap.yaml: -------------------------------------------------------------------------------- 1 | name: Airclap 2 | description: Send any file to any device. cross platform, ultra fast and easy to use. 3 | website: https://www.airclap.app/ 4 | repository: https://github.com/Gentleflow/Airclap 5 | platforms: 6 | - android 7 | - ios 8 | - macos 9 | - windows 10 | category: apps 11 | -------------------------------------------------------------------------------- /source/apps/ubuntu-desktop-installer/ubuntu-desktop-installer.yaml: -------------------------------------------------------------------------------- 1 | name: Ubuntu Desktop Installer 2 | description: A modern implementation of the Ubuntu Desktop installer, using subiquity as a backend and Flutter for the UI. 3 | repository: https://github.com/canonical/ubuntu-desktop-installer 4 | platforms: 5 | - linux 6 | category: apps -------------------------------------------------------------------------------- /source/apps/appflowy/appflowy.yaml: -------------------------------------------------------------------------------- 1 | name: appflowy 2 | description: AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust. 3 | repository: https://github.com/AppFlowy-IO/appflowy 4 | platforms: 5 | - android 6 | - linux 7 | - macos 8 | - windows 9 | category: apps -------------------------------------------------------------------------------- /source/apps/localsend/localsend.yaml: -------------------------------------------------------------------------------- 1 | name: LocalSend 2 | description: An open-source cross-platform alternative to AirDrop 3 | website: https://github.com/localsend/localsend 4 | repository: https://github.com/localsend/localsend 5 | platforms: 6 | - android 7 | - ios 8 | - linux 9 | - macos 10 | - windows 11 | category: apps 12 | -------------------------------------------------------------------------------- /source/apps/qianji/qianji.yaml: -------------------------------------------------------------------------------- 1 | name: 钱迹 2 | description: 钱迹是一个强大的个人记账软件。 3 | website: https://qianjiapp.com/ 4 | icon: https://is1-ssl.mzstatic.com/image/thumb/Purple116/v4/66/d6/96/66d696e9-416c-8e74-8e46-71ca324bd9ad/AppIcon-85-220-4-2x.png/460x0w.webp 5 | platforms: 6 | - android 7 | - ios 8 | - macos 9 | - windows 10 | category: apps -------------------------------------------------------------------------------- /packages/makeapplist/README.md: -------------------------------------------------------------------------------- 1 | # awesome_list_maker 2 | 3 | A awesome list maker 4 | 5 | [![Discord](https://img.shields.io/badge/discord-%237289DA.svg?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/zPa6EZ2jqb) 6 | 7 | --- 8 | 9 | ## License 10 | 11 | [MIT](./LICENSE) 12 | 13 | Copyright (c) 2021 LiJianying 14 | -------------------------------------------------------------------------------- /source/apps/gopeed/gopeed.yaml: -------------------------------------------------------------------------------- 1 | name: Gopeed 2 | description: A modern download manager that supports all platforms. Built with Golang and Flutter. 3 | website: https://github.com/GopeedLab/gopeed 4 | repository: https://github.com/GopeedLab/gopeed 5 | platforms: 6 | - android 7 | - ios 8 | - linux 9 | - macos 10 | - windows 11 | category: apps 12 | -------------------------------------------------------------------------------- /packages/app_list_maker/README.md: -------------------------------------------------------------------------------- 1 | # awesome_list_maker 2 | 3 | A awesome list maker 4 | 5 | [![Discord](https://img.shields.io/badge/discord-%237289DA.svg?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/zPa6EZ2jqb) 6 | 7 | --- 8 | 9 | ## License 10 | 11 | [MIT](./LICENSE) 12 | 13 | Copyright (c) 2021 LiJianying 14 | -------------------------------------------------------------------------------- /packages/app_list_maker/pubspec.yaml: -------------------------------------------------------------------------------- 1 | name: app_list_maker 2 | publish_to: "none" 3 | 4 | environment: 5 | sdk: '>=3.0.0 <4.0.0' 6 | 7 | dependencies: 8 | args: ^2.2.0 9 | json_annotation: ^4.8.0 10 | path: ^1.9.0 11 | yaml: ^3.1.0 12 | 13 | dev_dependencies: 14 | build_runner: ^2.3.3 15 | json_serializable: ^6.7.1 16 | mostly_reasonable_lints: ^0.1.1 17 | -------------------------------------------------------------------------------- /source/apps/authpass/authpass.yaml: -------------------------------------------------------------------------------- 1 | name: AuthPass 2 | description: Free and Open Source password manager for Android, iOS, MacOS, Linux and Windows. Compatible with KeePass. 3 | website: https://authpass.app/ 4 | repository: https://github.com/authpass/authpass 5 | platforms: 6 | - android 7 | - ios 8 | - linux 9 | - macos 10 | - windows 11 | - web 12 | category: apps -------------------------------------------------------------------------------- /source/apps/thinkbuddy/thinkbuddy.yaml: -------------------------------------------------------------------------------- 1 | name: ThinkBuddy 2 | description: Simplify life with AI at your fingertips. All-in-one AI suite that seamlessly integrates your voice to maximize your productivity with the best price on Mac. 3 | website: https://thinkbuddy.ai 4 | icon: https://framerusercontent.com/images/1432JiXkYaAIZvPsIQ8AsNhzj9Q.png 5 | platforms: 6 | - macos 7 | category: apps -------------------------------------------------------------------------------- /source/apps/hiddify-next/hiddify-next.yaml: -------------------------------------------------------------------------------- 1 | name: Hiddify-Next 2 | description: Multi-platform auto-proxy client, supporting Sing-box, X-ray, TUIC, Hysteria, Reality, Trojan, SSH etc. It’s an open-source, secure and ad-free. 3 | repository: https://github.com/hiddify/hiddify-next 4 | platforms: 5 | - android 6 | - ios 7 | - linux 8 | - macos 9 | - windows 10 | category: apps -------------------------------------------------------------------------------- /source/apps/spotube/spotube.yaml: -------------------------------------------------------------------------------- 1 | name: Spotube 2 | description: "🎧 Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!" 3 | website: https://github.com/KRTirtho/spotube 4 | repository: https://github.com/KRTirtho/spotube 5 | platforms: 6 | - android 7 | - ios 8 | - linux 9 | - macos 10 | - windows 11 | category: apps 12 | -------------------------------------------------------------------------------- /source/apps/wetype/wetype.yaml: -------------------------------------------------------------------------------- 1 | name: 微信输入法 2 | description: 微信输入法是微信官方出品的中文输入法,提供高效的输入体验、精准的推荐策略、多元的创新玩法。 3 | website: https://z.weixin.qq.com/ 4 | icon: https://is1-ssl.mzstatic.com/image/thumb/Purple126/v4/95/ea/65/95ea6505-55ca-cc73-35f3-96c09ae61358/AppIcon-0-1x_U007emarketing-0-7-0-85-220.png/460x0w.webp 5 | platforms: 6 | - android 7 | - ios 8 | - macos 9 | - windows 10 | category: apps 11 | -------------------------------------------------------------------------------- /source/apps/buzz/buzz.yaml: -------------------------------------------------------------------------------- 1 | name: Buzz 2 | description: Buzz is the menu bar app that notifies you about everything from pull requests to calendar events in one place for fast access without having to switch apps. 3 | website: https://www.joinbuzz.com 4 | icon: https://assets-global.website-files.com/61c979b6088c446643dc8e20/633c66f7d8bfba2c47f362ab_buzz-webclip.png 5 | platforms: 6 | - macos 7 | - windows 8 | category: apps -------------------------------------------------------------------------------- /source/apps/abailing/abailing.yaml: -------------------------------------------------------------------------------- 1 | name: 百灵创作 2 | description: 一款简约强大的高颜值码字软件,专为网文写作准备,各种贴心功能,助力创作 3 | website: https://www.abailing.com/ 4 | icon: https://is1-ssl.mzstatic.com/image/thumb/Purple116/v4/af/b1/f0/afb1f043-dd46-b05e-174e-1e05d84c1c1c/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/460x0w.webp 5 | platforms: 6 | - android 7 | - ios 8 | - macos 9 | - windows 10 | category: apps -------------------------------------------------------------------------------- /source/apps/tweetx/tweetx.yaml: -------------------------------------------------------------------------------- 1 | name: Tweetx 2 | description: Tweetx is a third-party client for Twitter that supports all platforms. 3 | website: https://tweetx.tool.al/ 4 | icon: https://is1-ssl.mzstatic.com/image/thumb/Purple116/v4/fd/3b/77/fd3b7786-7511-13ed-29a9-d39c9551b32d/AppIcon-85-220-4-0-0-2x-0-0.png/460x0w.webp 5 | platforms: 6 | - android 7 | - ios 8 | - linux 9 | - macos 10 | - windows 11 | category: apps 12 | -------------------------------------------------------------------------------- /source/apps/musicpod/musicpod.yaml: -------------------------------------------------------------------------------- 1 | name: Musicpod 2 | description: Music, radio, television and podcast player for the Ubuntu Desktop 3 | repository: https://github.com/ubuntu-flutter-community/musicpod 4 | icon: https://github.com/ubuntu-flutter-community/musicpod/blob/main/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png?raw=true 5 | platforms: 6 | - android 7 | - linux 8 | - macos 9 | - windows 10 | category: apps -------------------------------------------------------------------------------- /source/apps/biyi/biyi.yaml: -------------------------------------------------------------------------------- 1 | name: Biyi 2 | description: "Biyi is a convenient translation and dictionary app written in Flutter." 3 | website: "http://biyidev.io" 4 | repository: "https://github.com/lijy91/biyi" 5 | screenshots: 6 | - url: https://raw.githubusercontent.com/lijy91/biyi/main/screenshots/integration-popclip.gif 7 | platforms: 8 | - linux 9 | - macos 10 | - windows 11 | keywords: 12 | - dictionary 13 | - translation 14 | -------------------------------------------------------------------------------- /source/apps/butterfly/butterfly.yaml: -------------------------------------------------------------------------------- 1 | name: Butterfly 2 | description: "🎨 Powerful, minimalistic, cross-platform, opensource note-taking app 🎨" 3 | website: https://docs.butterfly.linwood.dev/ 4 | repository: https://github.com/LinwoodDev/Butterfly 5 | icon: https://raw.githubusercontent.com/LinwoodDev/butterfly/develop/app/images/logo.png 6 | platforms: 7 | - android 8 | - linux 9 | - macos 10 | - windows 11 | - web 12 | category: apps -------------------------------------------------------------------------------- /source/apps/invoiceninja/invoiceninja.yaml: -------------------------------------------------------------------------------- 1 | name: Invoice Ninja 2 | description: "Invoice Ninja: Desktop/mobile admin portal built with Flutter" 3 | repository: https://github.com/invoiceninja/admin-portal 4 | icon: https://is1-ssl.mzstatic.com/image/thumb/Purple116/v4/e4/bc/74/e4bc740e-3654-3ef2-fa6d-cb508312a295/AppIcon-85-220-4-2x.png/460x0w.webp 5 | platforms: 6 | - android 7 | - ios 8 | - linux 9 | - macos 10 | - windows 11 | category: apps -------------------------------------------------------------------------------- /source/apps/appainter/appainter.yaml: -------------------------------------------------------------------------------- 1 | name: Appainter 2 | description: A material theme editor and generator for Flutter to configure and preview the overall visual theme of your material app. 3 | website: https://appainter.dev/ 4 | repository: https://github.com/zeshuaro/appainter 5 | icon: https://github.com/zeshuaro/appainter/blob/main/assets/icon.png?raw=true 6 | platforms: 7 | - linux 8 | - macos 9 | - windows 10 | - web 11 | category: apps 12 | -------------------------------------------------------------------------------- /source/apps/apidash/apidash.yaml: -------------------------------------------------------------------------------- 1 | name: API Dash 2 | description: 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 API integration code. A lightweight alternative to postman/insomnia. 3 | website: https://apidash.dev/ 4 | repository: https://github.com/foss42/apidash 5 | platforms: 6 | - linux 7 | - macos 8 | - windows 9 | category: apps -------------------------------------------------------------------------------- /packages/makeapplist/pubspec.yaml: -------------------------------------------------------------------------------- 1 | name: makeapplist 2 | publish_to: "none" 3 | 4 | environment: 5 | sdk: ">=3.0.0 <4.0.0" 6 | 7 | dependencies: 8 | app_list_maker: ^0.1.0 9 | args: ^2.2.0 10 | pub_api_client: 2.1.0 11 | yaml: ^3.1.0 12 | 13 | dev_dependencies: 14 | mostly_reasonable_lints: ^0.1.1 15 | 16 | dependency_overrides: 17 | mostly_reasonable_lints: 18 | path: ../../../mostly_reasonable_lints 19 | 20 | executables: 21 | makeapplist: main 22 | -------------------------------------------------------------------------------- /source/apps/wework/wework.yaml: -------------------------------------------------------------------------------- 1 | name: 企业微信 2 | description: 腾讯微信团队为企业打造的企业通讯与办公工具。与微信一致的沟通体验,全方位连接微信,文档、会议、邮件、日程、微盘等效率工具,灵活易用的OA应用,助力企业高效沟通与管理。 3 | website: https://work.weixin.qq.com/ 4 | icon: https://is1-ssl.mzstatic.com/image/thumb/Purple126/v4/08/f6/31/08f6313c-b02c-682e-a961-00bb09fb58f4/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/230x0w.webp 5 | platforms: 6 | - android 7 | - ios 8 | - linux 9 | - macos 10 | - windows 11 | category: apps 12 | -------------------------------------------------------------------------------- /source/apps/dingtalk/dingtalk.yaml: -------------------------------------------------------------------------------- 1 | name: 钉钉 2 | description: 钉钉,是阿里巴巴集团打造的一个企业级协同办公和应用开发平台,帮助数千万企业降低沟通、协同、管理成本,提升办公效率,实现组织数字化和业务数字化,帮助未来组织释放数字生产力;通过跨组织协同,推动产业互联,使企业与上下游生态更好的链接,实现企业与企业间的数字化协同。 3 | website: https://www.dingtalk.com/ 4 | icon: https://is1-ssl.mzstatic.com/image/thumb/Purple126/v4/e4/5f/4e/e45f4ec8-bbc5-baba-945b-fdb4c3cae7e0/AppIcon-0-0-1x_U007emarketing-0-6-0-0-sRGB-85-220.png/230x0w.webp 5 | platforms: 6 | - android 7 | - ios 8 | - linux 9 | - macos 10 | - windows 11 | category: apps 12 | -------------------------------------------------------------------------------- /source/apps/reqable/reqable.yaml: -------------------------------------------------------------------------------- 1 | name: Reqable 2 | description: Reqable is a modern cross-platform project, designed for API development, testing, and debugging. Reqable fully supports HTTP1 and HTTP2 and partially supports HTTP3(QUIC). 3 | website: https://reqable.com/en-US/ 4 | icon: https://is1-ssl.mzstatic.com/image/thumb/Purple126/v4/7f/5d/4c/7f5d4ce2-0608-b07d-ed5c-6c9156aeffb0/AppIcon-0-0-1x_U007emarketing-0-7-0-0-85-220.png/460x0w.webp 5 | platforms: 6 | - android 7 | - ios 8 | - linux 9 | - macos 10 | - windows 11 | category: apps 12 | -------------------------------------------------------------------------------- /packages/makeapplist/.gitignore: -------------------------------------------------------------------------------- 1 | # Miscellaneous 2 | *.class 3 | *.log 4 | *.pyc 5 | *.swp 6 | .DS_Store 7 | .atom/ 8 | .buildlog/ 9 | .history 10 | .svn/ 11 | migrate_working_dir/ 12 | 13 | # IntelliJ related 14 | *.iml 15 | *.ipr 16 | *.iws 17 | .idea/ 18 | 19 | # The .vscode folder contains launch configuration and tasks you configure in 20 | # VS Code which you may wish to be included in version control, so this line 21 | # is commented out by default. 22 | #.vscode/ 23 | 24 | # Flutter/Dart/Pub related 25 | # Libraries should not include pubspec.lock, per https://dart.dev/guides/libraries/private-files#pubspeclock. 26 | /pubspec.lock 27 | **/doc/api/ 28 | .dart_tool/ 29 | build/ 30 | -------------------------------------------------------------------------------- /packages/app_list_maker/.gitignore: -------------------------------------------------------------------------------- 1 | # Miscellaneous 2 | *.class 3 | *.log 4 | *.pyc 5 | *.swp 6 | .DS_Store 7 | .atom/ 8 | .buildlog/ 9 | .history 10 | .svn/ 11 | migrate_working_dir/ 12 | 13 | # IntelliJ related 14 | *.iml 15 | *.ipr 16 | *.iws 17 | .idea/ 18 | 19 | # The .vscode folder contains launch configuration and tasks you configure in 20 | # VS Code which you may wish to be included in version control, so this line 21 | # is commented out by default. 22 | #.vscode/ 23 | 24 | # Flutter/Dart/Pub related 25 | # Libraries should not include pubspec.lock, per https://dart.dev/guides/libraries/private-files#pubspeclock. 26 | /pubspec.lock 27 | **/doc/api/ 28 | .dart_tool/ 29 | build/ 30 | -------------------------------------------------------------------------------- /melos.yaml: -------------------------------------------------------------------------------- 1 | name: flutter_apps_workspace 2 | repository: https://github.com/leanflutter/flutter_apps 3 | 4 | packages: 5 | - examples/** 6 | - packages/** 7 | 8 | command: 9 | bootstrap: 10 | # Uses the pubspec_overrides.yaml instead of having Melos modifying the lock file. 11 | usePubspecOverrides: true 12 | 13 | scripts: 14 | analyze: 15 | exec: flutter analyze --fatal-infos 16 | description: Run `flutter analyze` for all packages. 17 | 18 | test: 19 | exec: flutter test 20 | description: Run `flutter test` for a specific package. 21 | packageFilters: 22 | dirExists: 23 | - test 24 | 25 | format: 26 | exec: dart format . --fix 27 | description: Run `dart format` for all packages. 28 | 29 | format-check: 30 | exec: dart format . --fix --set-exit-if-changed 31 | description: Run `dart format` checks for all packages. 32 | 33 | fix: 34 | exec: dart fix . --apply 35 | description: Run `dart fix` for all packages. 36 | 37 | activate: 38 | run: melos exec --scope="makeapplist" -- dart pub global activate -s path . 39 | 40 | generate: 41 | run: dart packages/makeapplist/bin/main.dart -------------------------------------------------------------------------------- /packages/makeapplist/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 LiJianying 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /packages/app_list_maker/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 LiJianying 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /packages/app_list_maker/lib/src/models/flutter_app.dart: -------------------------------------------------------------------------------- 1 | import 'package:app_list_maker/src/models/app.dart'; 2 | import 'package:json_annotation/json_annotation.dart'; 3 | 4 | part 'flutter_app.g.dart'; 5 | 6 | @JsonSerializable() 7 | class FlutterApp extends App { 8 | FlutterApp({ 9 | required this.slug, 10 | required this.name, 11 | this.description, 12 | this.website, 13 | this.repository, 14 | this.icon, 15 | this.platforms, 16 | this.category, 17 | }); 18 | 19 | factory FlutterApp.fromJson(Map json) { 20 | String slug = json['slug']; 21 | return _$FlutterAppFromJson({ 22 | ...json, 23 | 'icon': json['icon'] ?? 24 | 'https://github.com/leanflutter/flutter_apps/blob/main/source/apps/$slug/$slug-icon.png?raw=true' 25 | }); 26 | } 27 | 28 | @override 29 | final String slug; 30 | 31 | @override 32 | final String name; 33 | 34 | final String? description; 35 | 36 | final String? website; 37 | 38 | final String? repository; 39 | 40 | final String? icon; 41 | 42 | final List? platforms; 43 | 44 | final String? category; 45 | 46 | Map toJson() { 47 | return _$FlutterAppToJson(this)..removeWhere((key, value) => value == null); 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /packages/app_list_maker/lib/src/models/flutter_app.g.dart: -------------------------------------------------------------------------------- 1 | // GENERATED CODE - DO NOT MODIFY BY HAND 2 | 3 | part of 'flutter_app.dart'; 4 | 5 | // ************************************************************************** 6 | // JsonSerializableGenerator 7 | // ************************************************************************** 8 | 9 | FlutterApp _$FlutterAppFromJson(Map json) => FlutterApp( 10 | slug: json['slug'] as String, 11 | name: json['name'] as String, 12 | description: json['description'] as String?, 13 | website: json['website'] as String?, 14 | repository: json['repository'] as String?, 15 | icon: json['icon'] as String?, 16 | platforms: (json['platforms'] as List?) 17 | ?.map((e) => e as String) 18 | .toList(), 19 | category: json['category'] as String?, 20 | ); 21 | 22 | Map _$FlutterAppToJson(FlutterApp instance) => 23 | { 24 | 'slug': instance.slug, 25 | 'name': instance.name, 26 | 'description': instance.description, 27 | 'website': instance.website, 28 | 'repository': instance.repository, 29 | 'icon': instance.icon, 30 | 'platforms': instance.platforms, 31 | 'category': instance.category, 32 | }; 33 | -------------------------------------------------------------------------------- /packages/app_list_maker/lib/src/app_list_maker.dart: -------------------------------------------------------------------------------- 1 | import 'dart:convert'; 2 | import 'dart:io'; 3 | import 'package:app_list_maker/src/models/flutter_app.dart'; 4 | import 'package:app_list_maker/src/utils/pretty_json_string.dart'; 5 | import 'package:path/path.dart' as path; 6 | import 'package:yaml/yaml.dart'; 7 | 8 | const _kMdMark = ''; 9 | 10 | class AppListMaker { 11 | Future make() async { 12 | List apps = []; 13 | Directory directory = Directory('source/apps'); 14 | List entities = directory.listSync(); 15 | for (FileSystemEntity entity in entities) { 16 | try { 17 | final appSlug = entity.path.split('/').last; 18 | final appInfoFile = File(path.join(entity.path, '$appSlug.yaml')); 19 | final appInfoYaml = loadYaml(appInfoFile.readAsStringSync()); 20 | final app = FlutterApp.fromJson({ 21 | 'slug': appSlug, 22 | ...json.decode(json.encode(appInfoYaml)), 23 | }); 24 | apps.add(app); 25 | } catch (error) { 26 | // skip 27 | } 28 | } 29 | 30 | apps.sort((a, b) => a.slug.compareTo(b.slug)); 31 | 32 | String renderedString = apps.map((app) { 33 | return ''' 34 | [${app.name}](${app.website ?? app.repository}) 35 | 36 | [**${app.name}**](${app.website ?? app.repository}) \\ 37 | ${app.description} 38 | '''; 39 | }).join('\n'); 40 | 41 | File mdFile = File('README.md'); 42 | String mdString = mdFile.readAsStringSync(); 43 | 44 | int markIndexS = mdString.indexOf(_kMdMark) + _kMdMark.length; 45 | int markIndexE = mdString.lastIndexOf(_kMdMark); 46 | 47 | String newContent = ''; 48 | newContent += mdString.substring(0, markIndexS); 49 | newContent += '\n$renderedString\n'; 50 | newContent += mdString.substring(markIndexE); 51 | 52 | mdFile.writeAsStringSync(newContent); 53 | 54 | File indexFile = File('index.json'); 55 | indexFile.writeAsString(prettyJsonString(apps)); 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # flutter-apps 2 | 3 | A collection of apps built on Flutter. 4 | 5 | --- 6 | 7 | ## Apps 8 | 9 | 10 | [百灵创作](https://www.abailing.com/) 11 | 12 | [**百灵创作**](https://www.abailing.com/) \ 13 | 一款简约强大的高颜值码字软件,专为网文写作准备,各种贴心功能,助力创作 14 | 15 | [AirController](https://github.com/air-controller/air-controller-desktop) 16 | 17 | [**AirController**](https://github.com/air-controller/air-controller-desktop) \ 18 | A new handy and powerful Android phone assistant, powered by Flutter. 19 | 20 | [Airclap](https://www.airclap.app/) 21 | 22 | [**Airclap**](https://www.airclap.app/) \ 23 | Send any file to any device. cross platform, ultra fast and easy to use. 24 | 25 | [API Dash](https://apidash.dev/) 26 | 27 | [**API Dash**](https://apidash.dev/) \ 28 | 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 API integration code. A lightweight alternative to postman/insomnia. 29 | 30 | [Appainter](https://appainter.dev/) 31 | 32 | [**Appainter**](https://appainter.dev/) \ 33 | A material theme editor and generator for Flutter to configure and preview the overall visual theme of your material app. 34 | 35 | [appflowy](https://github.com/AppFlowy-IO/appflowy) 36 | 37 | [**appflowy**](https://github.com/AppFlowy-IO/appflowy) \ 38 | AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust. 39 | 40 | [AuthPass](https://authpass.app/) 41 | 42 | [**AuthPass**](https://authpass.app/) \ 43 | Free and Open Source password manager for Android, iOS, MacOS, Linux and Windows. Compatible with KeePass. 44 | 45 | [Biyi](http://biyidev.io) 46 | 47 | [**Biyi**](http://biyidev.io) \ 48 | Biyi is a convenient translation and dictionary app written in Flutter. 49 | 50 | [BlueBubbles](https://github.com/BlueBubblesApp/bluebubbles-app) 51 | 52 | [**BlueBubbles**](https://github.com/BlueBubblesApp/bluebubbles-app) \ 53 | A cross-platform app ecosystem, bringing iMessage to Android, PC (Windows, Linux, & even macOS), and Web! 54 | 55 | [Butterfly](https://docs.butterfly.linwood.dev/) 56 | 57 | [**Butterfly**](https://docs.butterfly.linwood.dev/) \ 58 | 🎨 Powerful, minimalistic, cross-platform, opensource note-taking app 🎨 59 | 60 | [Buzz](https://www.joinbuzz.com) 61 | 62 | [**Buzz**](https://www.joinbuzz.com) \ 63 | Buzz is the menu bar app that notifies you about everything from pull requests to calendar events in one place for fast access without having to switch apps. 64 | 65 | [钉钉](https://www.dingtalk.com/) 66 | 67 | [**钉钉**](https://www.dingtalk.com/) \ 68 | 钉钉,是阿里巴巴集团打造的一个企业级协同办公和应用开发平台,帮助数千万企业降低沟通、协同、管理成本,提升办公效率,实现组织数字化和业务数字化,帮助未来组织释放数字生产力;通过跨组织协同,推动产业互联,使企业与上下游生态更好的链接,实现企业与企业间的数字化协同。 69 | 70 | [Gopeed](https://github.com/GopeedLab/gopeed) 71 | 72 | [**Gopeed**](https://github.com/GopeedLab/gopeed) \ 73 | A modern download manager that supports all platforms. Built with Golang and Flutter. 74 | 75 | [Hiddify-Next](https://github.com/hiddify/hiddify-next) 76 | 77 | [**Hiddify-Next**](https://github.com/hiddify/hiddify-next) \ 78 | Multi-platform auto-proxy client, supporting Sing-box, X-ray, TUIC, Hysteria, Reality, Trojan, SSH etc. It’s an open-source, secure and ad-free. 79 | 80 | [Invoice Ninja](https://github.com/invoiceninja/admin-portal) 81 | 82 | [**Invoice Ninja**](https://github.com/invoiceninja/admin-portal) \ 83 | Invoice Ninja: Desktop/mobile admin portal built with Flutter 84 | 85 | [极连快传](https://shouji.360.cn/jl.html) 86 | 87 | [**极连快传**](https://shouji.360.cn/jl.html) \ 88 | 360传输神器,免登录,照片文件传输不压缩,享受极速传输体验. 89 | 90 | [闪电藤](https://lightningvine.zishu.life/) 91 | 92 | [**闪电藤**](https://lightningvine.zishu.life/) \ 93 | 新一代文件传输助手,安全 · 快速 · 稳定,还原微信传输助手的使用体验。 94 | 95 | [LocalSend](https://github.com/localsend/localsend) 96 | 97 | [**LocalSend**](https://github.com/localsend/localsend) \ 98 | An open-source cross-platform alternative to AirDrop 99 | 100 | [Musicpod](https://github.com/ubuntu-flutter-community/musicpod) 101 | 102 | [**Musicpod**](https://github.com/ubuntu-flutter-community/musicpod) \ 103 | Music, radio, television and podcast player for the Ubuntu Desktop 104 | 105 | [Noise Smith](https://bytemyth.com/noisesmith) 106 | 107 | [**Noise Smith**](https://bytemyth.com/noisesmith) \ 108 | A white noise app, simple, customizable, it helps you meditate, sleep better, focus, relax and be calm. 109 | 110 | [Oopz](https://oopz.cn/) 111 | 112 | [**Oopz**](https://oopz.cn/) \ 113 | Oopz致力于打造一个足够好用的游戏语音软件,让玩家可以享受纯粹流畅的开黑环境。通过实现低内存、低性能损耗、高音质、极简易上手的UI设计来提升玩家的使用体验 114 | 115 | [钱迹](https://qianjiapp.com/) 116 | 117 | [**钱迹**](https://qianjiapp.com/) \ 118 | 钱迹是一个强大的个人记账软件。 119 | 120 | [Reqable](https://reqable.com/en-US/) 121 | 122 | [**Reqable**](https://reqable.com/en-US/) \ 123 | Reqable is a modern cross-platform project, designed for API development, testing, and debugging. Reqable fully supports HTTP1 and HTTP2 and partially supports HTTP3(QUIC). 124 | 125 | [Rive](https://rive.app/) 126 | 127 | [**Rive**](https://rive.app/) \ 128 | Build interactive animations that run anywhere 129 | 130 | [RustDesk](https://github.com/rustdesk/rustdesk) 131 | 132 | [**RustDesk**](https://github.com/rustdesk/rustdesk) \ 133 | An open-source remote desktop, and alternative to TeamViewer. 134 | 135 | [Spotube](https://github.com/KRTirtho/spotube) 136 | 137 | [**Spotube**](https://github.com/KRTirtho/spotube) \ 138 | 🎧 Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile! 139 | 140 | [Superlist](https://www.superlist.com/) 141 | 142 | [**Superlist**](https://www.superlist.com/) \ 143 | Home to all your lists 144 | 145 | [ThinkBuddy](https://thinkbuddy.ai) 146 | 147 | [**ThinkBuddy**](https://thinkbuddy.ai) \ 148 | Simplify life with AI at your fingertips. All-in-one AI suite that seamlessly integrates your voice to maximize your productivity with the best price on Mac. 149 | 150 | [Tweetx](https://tweetx.tool.al/) 151 | 152 | [**Tweetx**](https://tweetx.tool.al/) \ 153 | Tweetx is a third-party client for Twitter that supports all platforms. 154 | 155 | [Ubuntu Desktop Installer](https://github.com/canonical/ubuntu-desktop-installer) 156 | 157 | [**Ubuntu Desktop Installer**](https://github.com/canonical/ubuntu-desktop-installer) \ 158 | A modern implementation of the Ubuntu Desktop installer, using subiquity as a backend and Flutter for the UI. 159 | 160 | [微信输入法](https://z.weixin.qq.com/) 161 | 162 | [**微信输入法**](https://z.weixin.qq.com/) \ 163 | 微信输入法是微信官方出品的中文输入法,提供高效的输入体验、精准的推荐策略、多元的创新玩法。 164 | 165 | [企业微信](https://work.weixin.qq.com/) 166 | 167 | [**企业微信**](https://work.weixin.qq.com/) \ 168 | 腾讯微信团队为企业打造的企业通讯与办公工具。与微信一致的沟通体验,全方位连接微信,文档、会议、邮件、日程、微盘等效率工具,灵活易用的OA应用,助力企业高效沟通与管理。 169 | 170 | 171 | -------------------------------------------------------------------------------- /index.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "slug": "abailing", 4 | "name": "百灵创作", 5 | "description": "一款简约强大的高颜值码字软件,专为网文写作准备,各种贴心功能,助力创作", 6 | "website": "https://www.abailing.com/", 7 | "icon": "https://is1-ssl.mzstatic.com/image/thumb/Purple116/v4/af/b1/f0/afb1f043-dd46-b05e-174e-1e05d84c1c1c/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/460x0w.webp", 8 | "platforms": [ 9 | "android", 10 | "ios", 11 | "macos", 12 | "windows" 13 | ], 14 | "category": "apps" 15 | }, 16 | { 17 | "slug": "air-controller", 18 | "name": "AirController", 19 | "description": "A new handy and powerful Android phone assistant, powered by Flutter.", 20 | "repository": "https://github.com/air-controller/air-controller-desktop", 21 | "icon": "https://github.com/leanflutter/flutter_apps/blob/main/source/apps/air-controller/air-controller-icon.png?raw=true", 22 | "platforms": [ 23 | "linux", 24 | "macos", 25 | "windows" 26 | ], 27 | "category": "apps" 28 | }, 29 | { 30 | "slug": "airclap", 31 | "name": "Airclap", 32 | "description": "Send any file to any device. cross platform, ultra fast and easy to use.", 33 | "website": "https://www.airclap.app/", 34 | "repository": "https://github.com/Gentleflow/Airclap", 35 | "icon": "https://github.com/leanflutter/flutter_apps/blob/main/source/apps/airclap/airclap-icon.png?raw=true", 36 | "platforms": [ 37 | "android", 38 | "ios", 39 | "macos", 40 | "windows" 41 | ], 42 | "category": "apps" 43 | }, 44 | { 45 | "slug": "apidash", 46 | "name": "API Dash", 47 | "description": "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 API integration code. A lightweight alternative to postman/insomnia.", 48 | "website": "https://apidash.dev/", 49 | "repository": "https://github.com/foss42/apidash", 50 | "icon": "https://github.com/leanflutter/flutter_apps/blob/main/source/apps/apidash/apidash-icon.png?raw=true", 51 | "platforms": [ 52 | "linux", 53 | "macos", 54 | "windows" 55 | ], 56 | "category": "apps" 57 | }, 58 | { 59 | "slug": "appainter", 60 | "name": "Appainter", 61 | "description": "A material theme editor and generator for Flutter to configure and preview the overall visual theme of your material app.", 62 | "website": "https://appainter.dev/", 63 | "repository": "https://github.com/zeshuaro/appainter", 64 | "icon": "https://github.com/zeshuaro/appainter/blob/main/assets/icon.png?raw=true", 65 | "platforms": [ 66 | "linux", 67 | "macos", 68 | "windows", 69 | "web" 70 | ], 71 | "category": "apps" 72 | }, 73 | { 74 | "slug": "appflowy", 75 | "name": "appflowy", 76 | "description": "AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.", 77 | "repository": "https://github.com/AppFlowy-IO/appflowy", 78 | "icon": "https://github.com/leanflutter/flutter_apps/blob/main/source/apps/appflowy/appflowy-icon.png?raw=true", 79 | "platforms": [ 80 | "android", 81 | "linux", 82 | "macos", 83 | "windows" 84 | ], 85 | "category": "apps" 86 | }, 87 | { 88 | "slug": "authpass", 89 | "name": "AuthPass", 90 | "description": "Free and Open Source password manager for Android, iOS, MacOS, Linux and Windows. Compatible with KeePass.", 91 | "website": "https://authpass.app/", 92 | "repository": "https://github.com/authpass/authpass", 93 | "icon": "https://github.com/leanflutter/flutter_apps/blob/main/source/apps/authpass/authpass-icon.png?raw=true", 94 | "platforms": [ 95 | "android", 96 | "ios", 97 | "linux", 98 | "macos", 99 | "windows", 100 | "web" 101 | ], 102 | "category": "apps" 103 | }, 104 | { 105 | "slug": "biyi", 106 | "name": "Biyi", 107 | "description": "Biyi is a convenient translation and dictionary app written in Flutter.", 108 | "website": "http://biyidev.io", 109 | "repository": "https://github.com/lijy91/biyi", 110 | "icon": "https://github.com/leanflutter/flutter_apps/blob/main/source/apps/biyi/biyi-icon.png?raw=true", 111 | "platforms": [ 112 | "linux", 113 | "macos", 114 | "windows" 115 | ] 116 | }, 117 | { 118 | "slug": "bluebubbles", 119 | "name": "BlueBubbles", 120 | "description": "A cross-platform app ecosystem, bringing iMessage to Android, PC (Windows, Linux, & even macOS), and Web!", 121 | "repository": "https://github.com/BlueBubblesApp/bluebubbles-app", 122 | "icon": "https://github.com/leanflutter/flutter_apps/blob/main/source/apps/bluebubbles/bluebubbles-icon.png?raw=true", 123 | "platforms": [ 124 | "android", 125 | "linux", 126 | "windows" 127 | ], 128 | "category": "apps" 129 | }, 130 | { 131 | "slug": "butterfly", 132 | "name": "Butterfly", 133 | "description": "🎨 Powerful, minimalistic, cross-platform, opensource note-taking app 🎨", 134 | "website": "https://docs.butterfly.linwood.dev/", 135 | "repository": "https://github.com/LinwoodDev/Butterfly", 136 | "icon": "https://raw.githubusercontent.com/LinwoodDev/butterfly/develop/app/images/logo.png", 137 | "platforms": [ 138 | "android", 139 | "linux", 140 | "macos", 141 | "windows", 142 | "web" 143 | ], 144 | "category": "apps" 145 | }, 146 | { 147 | "slug": "buzz", 148 | "name": "Buzz", 149 | "description": "Buzz is the menu bar app that notifies you about everything from pull requests to calendar events in one place for fast access without having to switch apps.", 150 | "website": "https://www.joinbuzz.com", 151 | "icon": "https://assets-global.website-files.com/61c979b6088c446643dc8e20/633c66f7d8bfba2c47f362ab_buzz-webclip.png", 152 | "platforms": [ 153 | "macos", 154 | "windows" 155 | ], 156 | "category": "apps" 157 | }, 158 | { 159 | "slug": "dingtalk", 160 | "name": "钉钉", 161 | "description": "钉钉,是阿里巴巴集团打造的一个企业级协同办公和应用开发平台,帮助数千万企业降低沟通、协同、管理成本,提升办公效率,实现组织数字化和业务数字化,帮助未来组织释放数字生产力;通过跨组织协同,推动产业互联,使企业与上下游生态更好的链接,实现企业与企业间的数字化协同。", 162 | "website": "https://www.dingtalk.com/", 163 | "icon": "https://is1-ssl.mzstatic.com/image/thumb/Purple126/v4/e4/5f/4e/e45f4ec8-bbc5-baba-945b-fdb4c3cae7e0/AppIcon-0-0-1x_U007emarketing-0-6-0-0-sRGB-85-220.png/230x0w.webp", 164 | "platforms": [ 165 | "android", 166 | "ios", 167 | "linux", 168 | "macos", 169 | "windows" 170 | ], 171 | "category": "apps" 172 | }, 173 | { 174 | "slug": "gopeed", 175 | "name": "Gopeed", 176 | "description": "A modern download manager that supports all platforms. Built with Golang and Flutter.", 177 | "website": "https://github.com/GopeedLab/gopeed", 178 | "repository": "https://github.com/GopeedLab/gopeed", 179 | "icon": "https://github.com/leanflutter/flutter_apps/blob/main/source/apps/gopeed/gopeed-icon.png?raw=true", 180 | "platforms": [ 181 | "android", 182 | "ios", 183 | "linux", 184 | "macos", 185 | "windows" 186 | ], 187 | "category": "apps" 188 | }, 189 | { 190 | "slug": "hiddify-next", 191 | "name": "Hiddify-Next", 192 | "description": "Multi-platform auto-proxy client, supporting Sing-box, X-ray, TUIC, Hysteria, Reality, Trojan, SSH etc. It’s an open-source, secure and ad-free.", 193 | "repository": "https://github.com/hiddify/hiddify-next", 194 | "icon": "https://github.com/leanflutter/flutter_apps/blob/main/source/apps/hiddify-next/hiddify-next-icon.png?raw=true", 195 | "platforms": [ 196 | "android", 197 | "ios", 198 | "linux", 199 | "macos", 200 | "windows" 201 | ], 202 | "category": "apps" 203 | }, 204 | { 205 | "slug": "invoiceninja", 206 | "name": "Invoice Ninja", 207 | "description": "Invoice Ninja: Desktop/mobile admin portal built with Flutter", 208 | "repository": "https://github.com/invoiceninja/admin-portal", 209 | "icon": "https://is1-ssl.mzstatic.com/image/thumb/Purple116/v4/e4/bc/74/e4bc740e-3654-3ef2-fa6d-cb508312a295/AppIcon-85-220-4-2x.png/460x0w.webp", 210 | "platforms": [ 211 | "android", 212 | "ios", 213 | "linux", 214 | "macos", 215 | "windows" 216 | ], 217 | "category": "apps" 218 | }, 219 | { 220 | "slug": "jl", 221 | "name": "极连快传", 222 | "description": "360传输神器,免登录,照片文件传输不压缩,享受极速传输体验.", 223 | "website": "https://shouji.360.cn/jl.html", 224 | "icon": "https://github.com/leanflutter/flutter_apps/blob/main/source/apps/jl/jl-icon.png?raw=true", 225 | "platforms": [ 226 | "android", 227 | "ios", 228 | "macos", 229 | "windows" 230 | ], 231 | "category": "apps" 232 | }, 233 | { 234 | "slug": "lightningvine", 235 | "name": "闪电藤", 236 | "description": "新一代文件传输助手,安全 · 快速 · 稳定,还原微信传输助手的使用体验。", 237 | "website": "https://lightningvine.zishu.life/", 238 | "icon": "https://github.com/leanflutter/flutter_apps/blob/main/source/apps/lightningvine/lightningvine-icon.png?raw=true", 239 | "platforms": [ 240 | "android", 241 | "ios", 242 | "linux", 243 | "macos", 244 | "windows" 245 | ], 246 | "category": "apps" 247 | }, 248 | { 249 | "slug": "localsend", 250 | "name": "LocalSend", 251 | "description": "An open-source cross-platform alternative to AirDrop", 252 | "website": "https://github.com/localsend/localsend", 253 | "repository": "https://github.com/localsend/localsend", 254 | "icon": "https://github.com/leanflutter/flutter_apps/blob/main/source/apps/localsend/localsend-icon.png?raw=true", 255 | "platforms": [ 256 | "android", 257 | "ios", 258 | "linux", 259 | "macos", 260 | "windows" 261 | ], 262 | "category": "apps" 263 | }, 264 | { 265 | "slug": "musicpod", 266 | "name": "Musicpod", 267 | "description": "Music, radio, television and podcast player for the Ubuntu Desktop", 268 | "repository": "https://github.com/ubuntu-flutter-community/musicpod", 269 | "icon": "https://github.com/ubuntu-flutter-community/musicpod/blob/main/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png?raw=true", 270 | "platforms": [ 271 | "android", 272 | "linux", 273 | "macos", 274 | "windows" 275 | ], 276 | "category": "apps" 277 | }, 278 | { 279 | "slug": "noise-smith", 280 | "name": "Noise Smith", 281 | "description": "A white noise app, simple, customizable, it helps you meditate, sleep better, focus, relax and be calm.", 282 | "website": "https://bytemyth.com/noisesmith", 283 | "icon": "https://github.com/leanflutter/flutter_apps/blob/main/source/apps/noise-smith/noise-smith-icon.png?raw=true", 284 | "platforms": [ 285 | "android", 286 | "ios", 287 | "macos" 288 | ], 289 | "category": "apps" 290 | }, 291 | { 292 | "slug": "oppz", 293 | "name": "Oopz", 294 | "description": "Oopz致力于打造一个足够好用的游戏语音软件,让玩家可以享受纯粹流畅的开黑环境。通过实现低内存、低性能损耗、高音质、极简易上手的UI设计来提升玩家的使用体验", 295 | "website": "https://oopz.cn/", 296 | "icon": "https://github.com/leanflutter/flutter_apps/blob/main/source/apps/oppz/oppz-icon.png?raw=true", 297 | "platforms": [ 298 | "windows" 299 | ], 300 | "category": "apps" 301 | }, 302 | { 303 | "slug": "qianji", 304 | "name": "钱迹", 305 | "description": "钱迹是一个强大的个人记账软件。", 306 | "website": "https://qianjiapp.com/", 307 | "icon": "https://is1-ssl.mzstatic.com/image/thumb/Purple116/v4/66/d6/96/66d696e9-416c-8e74-8e46-71ca324bd9ad/AppIcon-85-220-4-2x.png/460x0w.webp", 308 | "platforms": [ 309 | "android", 310 | "ios", 311 | "macos", 312 | "windows" 313 | ], 314 | "category": "apps" 315 | }, 316 | { 317 | "slug": "reqable", 318 | "name": "Reqable", 319 | "description": "Reqable is a modern cross-platform project, designed for API development, testing, and debugging. Reqable fully supports HTTP1 and HTTP2 and partially supports HTTP3(QUIC).", 320 | "website": "https://reqable.com/en-US/", 321 | "icon": "https://is1-ssl.mzstatic.com/image/thumb/Purple126/v4/7f/5d/4c/7f5d4ce2-0608-b07d-ed5c-6c9156aeffb0/AppIcon-0-0-1x_U007emarketing-0-7-0-0-85-220.png/460x0w.webp", 322 | "platforms": [ 323 | "android", 324 | "ios", 325 | "linux", 326 | "macos", 327 | "windows" 328 | ], 329 | "category": "apps" 330 | }, 331 | { 332 | "slug": "rive", 333 | "name": "Rive", 334 | "description": "Build interactive animations that run anywhere", 335 | "website": "https://rive.app/", 336 | "icon": "https://github.com/leanflutter/flutter_apps/blob/main/source/apps/rive/rive-icon.png?raw=true", 337 | "platforms": [ 338 | "macos", 339 | "windows" 340 | ], 341 | "category": "apps" 342 | }, 343 | { 344 | "slug": "rustdesk", 345 | "name": "RustDesk", 346 | "description": "An open-source remote desktop, and alternative to TeamViewer.", 347 | "website": "https://github.com/rustdesk/rustdesk", 348 | "repository": "https://github.com/rustdesk/rustdesk", 349 | "icon": "https://github.com/leanflutter/flutter_apps/blob/main/source/apps/rustdesk/rustdesk-icon.png?raw=true", 350 | "platforms": [ 351 | "linux", 352 | "macos", 353 | "windows" 354 | ], 355 | "category": "apps" 356 | }, 357 | { 358 | "slug": "spotube", 359 | "name": "Spotube", 360 | "description": "🎧 Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!", 361 | "website": "https://github.com/KRTirtho/spotube", 362 | "repository": "https://github.com/KRTirtho/spotube", 363 | "icon": "https://github.com/leanflutter/flutter_apps/blob/main/source/apps/spotube/spotube-icon.png?raw=true", 364 | "platforms": [ 365 | "android", 366 | "ios", 367 | "linux", 368 | "macos", 369 | "windows" 370 | ], 371 | "category": "apps" 372 | }, 373 | { 374 | "slug": "superlist", 375 | "name": "Superlist", 376 | "description": "Home to all your lists", 377 | "website": "https://www.superlist.com/", 378 | "icon": "https://github.com/leanflutter/flutter_apps/blob/main/source/apps/superlist/superlist-icon.png?raw=true", 379 | "platforms": [ 380 | "android", 381 | "ios", 382 | "macos", 383 | "web" 384 | ], 385 | "category": "apps" 386 | }, 387 | { 388 | "slug": "thinkbuddy", 389 | "name": "ThinkBuddy", 390 | "description": "Simplify life with AI at your fingertips. All-in-one AI suite that seamlessly integrates your voice to maximize your productivity with the best price on Mac.", 391 | "website": "https://thinkbuddy.ai", 392 | "icon": "https://framerusercontent.com/images/1432JiXkYaAIZvPsIQ8AsNhzj9Q.png", 393 | "platforms": [ 394 | "macos" 395 | ], 396 | "category": "apps" 397 | }, 398 | { 399 | "slug": "tweetx", 400 | "name": "Tweetx", 401 | "description": "Tweetx is a third-party client for Twitter that supports all platforms.", 402 | "website": "https://tweetx.tool.al/", 403 | "icon": "https://is1-ssl.mzstatic.com/image/thumb/Purple116/v4/fd/3b/77/fd3b7786-7511-13ed-29a9-d39c9551b32d/AppIcon-85-220-4-0-0-2x-0-0.png/460x0w.webp", 404 | "platforms": [ 405 | "android", 406 | "ios", 407 | "linux", 408 | "macos", 409 | "windows" 410 | ], 411 | "category": "apps" 412 | }, 413 | { 414 | "slug": "ubuntu-desktop-installer", 415 | "name": "Ubuntu Desktop Installer", 416 | "description": "A modern implementation of the Ubuntu Desktop installer, using subiquity as a backend and Flutter for the UI.", 417 | "repository": "https://github.com/canonical/ubuntu-desktop-installer", 418 | "icon": "https://github.com/leanflutter/flutter_apps/blob/main/source/apps/ubuntu-desktop-installer/ubuntu-desktop-installer-icon.png?raw=true", 419 | "platforms": [ 420 | "linux" 421 | ], 422 | "category": "apps" 423 | }, 424 | { 425 | "slug": "wetype", 426 | "name": "微信输入法", 427 | "description": "微信输入法是微信官方出品的中文输入法,提供高效的输入体验、精准的推荐策略、多元的创新玩法。", 428 | "website": "https://z.weixin.qq.com/", 429 | "icon": "https://is1-ssl.mzstatic.com/image/thumb/Purple126/v4/95/ea/65/95ea6505-55ca-cc73-35f3-96c09ae61358/AppIcon-0-1x_U007emarketing-0-7-0-85-220.png/460x0w.webp", 430 | "platforms": [ 431 | "android", 432 | "ios", 433 | "macos", 434 | "windows" 435 | ], 436 | "category": "apps" 437 | }, 438 | { 439 | "slug": "wework", 440 | "name": "企业微信", 441 | "description": "腾讯微信团队为企业打造的企业通讯与办公工具。与微信一致的沟通体验,全方位连接微信,文档、会议、邮件、日程、微盘等效率工具,灵活易用的OA应用,助力企业高效沟通与管理。", 442 | "website": "https://work.weixin.qq.com/", 443 | "icon": "https://is1-ssl.mzstatic.com/image/thumb/Purple126/v4/08/f6/31/08f6313c-b02c-682e-a961-00bb09fb58f4/AppIcon-0-0-1x_U007emarketing-0-0-0-7-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/230x0w.webp", 444 | "platforms": [ 445 | "android", 446 | "ios", 447 | "linux", 448 | "macos", 449 | "windows" 450 | ], 451 | "category": "apps" 452 | } 453 | ] --------------------------------------------------------------------------------