MixinNetwork/flutter-app
💻 基於 Flutter/Dart 構建的 Mixin Messenger 桌面應用程式,支援 macOS、iPadOS、Linux 與 Windows。
- Stars
- 330
- Forks
- 69
- 最近推送(UTC)
- 2026年9月17日
- 專案狀態
- 未封存
語言DartC++CMakeSwiftRubyInno SetupCHTMLShellKotlinObjective-C
技術主題
使用的依賴
依賴清單 109 項
- android_id
^0.5.1 - ansicolor
^2.0.3 - archive
^4.0.9 - async
^2.13.1 - audio_session
^0.2.3 - auto_size_text
^3.0.0 - blurhash_dart
^1.0.2 - bring_window_to_front
{"git":{"url":"https://github.com/MixinNetwork/flutter-plugins.git","ref":"904786942d698d103ef1f27b5e9331c6a6ec8a37","path":"packages/bring_window_to_front"}} - common_crypto
{"git":{"url":"https://github.com/MixinNetwork/flutter-plugins.git","ref":"af28658a415cf89383e3c9cf9f8230c79be5566c","path":"packages/common_crypto"}} - dbus
^0.7.12 - decimal
^3.2.6 - desktop_drop
{"git":{"url":"https://github.com/MixinNetwork/flutter-plugins.git","ref":"ceca9081fbdccb2e3a71e32f9bfcc7b3e9c2b360","path":"packages/desktop_drop"}} - desktop_keep_screen_on
^0.0.3 - desktop_webview_window
^0.3.0 - device_info_plus
^11.3.0 - dio
^5.10.0 - dio_smart_retry
^7.0.1 - dio_compatibility_layer
^0.1.1 - rhttp
^0.18.0 - drift
^2.34.3 - sqlite3_flutter_libs
^0.5.41 - ecache
^2.2.0 - emojis
^3.2.0 - equatable
^2.0.8 - file_picker
^11.0.2 - file_selector
^1.1.0 - file_selector_linux
^0.9.4 - file_selector_macos
^0.9.5 - file_selector_windows
^0.9.3 - filesize
^2.0.1 - flutter
{"sdk":"flutter"} - flutter_animate
^4.4.0 - flutter_app_icon_badge
^2.0.0 - flutter_hooks
^0.21.3 - flutter_local_notifications
^22.0.1 - flutter_localizations
{"sdk":"flutter"} - flutter_portal
^1.1.4 - flutter_svg
^2.3.0 - gal
{"git":{"url":"https://github.com/boyan01/gal.git","ref":"b42e314284a09c9f0f9fe1e0e76e0c563402449e"}} - hive
^2.2.3 - hive_ce
^2.13.2 - hooks_riverpod
^2.5.1 - http
^1.6.0 - image
^4.9.2 - image_picker
^1.2.2 - intl
^0.20.2 - intl_phone_number_input
^0.7.5 - isolate
^2.1.0 - json_annotation
^4.11.0 - libsignal_protocol_dart
^0.8.2 - local_auth
^3.0.1 - lottie
^3.3.3 - map
^2.0.2 - mixin_markdown_widget
^0.3.1 - mime
^2.0.0 - mixin_bot_sdk_dart
^1.5.0 - mixin_logger
^0.2.0 - network_info_plus
^7.0.0 - ogg_opus_player
^0.8.0 - open_file
^4.0.0 - overlay_support
^2.1.0 - package_info_plus
^9.0.1 - path
^1.8.0 - path_provider
^2.1.2 - pin_code_fields
^8.0.1 - pretty_qr_code
^3.6.0 - protocol_handler
^0.2.0 - provider
^6.1.5 - recase
^4.1.0 - rxdart
^0.28.0 - scrollable_positioned_list
^0.3.5 - simple_animations
^5.3.0 - sliver_tools
^0.2.12 - stream_transform
^2.1.1 - string_tokenizer
{"git":{"url":"https://github.com/MixinNetwork/flutter-plugins.git","path":"packages/string_tokenizer","ref":"66a8ed5f955fa35c9aaac76842b9dab83c51db92"}} - super_clipboard
^0.9.1 - super_context_menu
^0.9.1 - super_native_extensions
^0.9.1 - synchronized
3.4.0+1 - system_tray
{"path":"third_party/system_tray"} - ui_device
{"git":{"url":"https://github.com/MixinNetwork/flutter-plugins.git","ref":"00654e51f51aa65cdc39784a3075c9abb8b9dd7c","path":"packages/ui_device"}} - ulid
^2.0.0 - url_launcher
^6.3.2 - uuid
^4.6.0 - visibility_detector
^0.4.0+2 - watcher
^1.2.1 - web_socket_channel
^3.0.3 - webview_flutter
^4.14.1 - win32
^5.15.0 - win_toast
^0.4.0 - window_manager
0.5.2 - window_size
{"git":{"url":"https://github.com/google/flutter-desktop-embedding.git","path":"plugins/window_size","ref":"12decbe0f592e14e03223f6f2c0c7e0e2dbd70a1"}} - html
^0.15.6 - video_player
^2.14.0 - cupertino_icons
^1.0.9 - video_compress
^3.1.4 - webcrypto
{"git":{"url":"https://github.com/boyan01/webcrypto.dart.git","ref":"210839e1e9311bcddeb733297a565721692033ee"}} - hexagon
^0.2.0 - breakpad_client
^0.0.2 - data_detector
{"git":{"url":"https://github.com/MixinNetwork/flutter-plugins.git","ref":"08c1ce40eb6abfad6049fb6aad8bd30312ec5319","path":"packages/data_detector"}} - build_runner開發依賴
^2.16.1 - debug_info_collector開發依賴
{"git":{"url":"https://github.com/MixinNetwork/flutter-plugins.git","ref":"77f03330001941f0ac303de6276dd2380f5bcc7e","path":"packages/debug_info_collector"}} - drift_dev開發依賴
^2.34.5 - flutter_test開發依賴
{"sdk":"flutter"} - intl_utils開發依賴
^2.8.16 - json_serializable開發依賴
^6.14.1 - msix開發依賴
{"git":{"url":"https://github.com/riccardo-lomazzi/msix.git","ref":"75190427070d1a57873cfd895fb9251d0713ebd8"}} - flutter_lints開發依賴
^6.0.0 - very_good_analysis開發依賴
^10.2.0
所在榜單
原始 README
以下為英文專案原文快照,最新內容請造訪 GitHub。
展開 / 收合專案 README
Mixin Messenger Flutter version
Mixin Messenger for macOS, Windows and Linux, powered by Flutter, the Signal Protocol is implemented with our libsignal_protocol_dart.
Download release version from https://mixin.one/mm
Quick start
Because some of the underlying implementations in the libraries are written in Rust, you will need to install Rust.
flutter run -d macOS
flutter run -d linux
flutter run -d windows
Release
flutter build macos --release
flutter build linux --release
flutter build windows --release
Linux build Requirement
there are some addition library needed.
debian
sudo apt-get install libsqlite3-dev
sudo apt-get install webkit2gtk-4.1
sudo apt-get install libsdl2-dev
sudo apt-get install libopus-dev libogg-dev
License
Released under the GPLv3 license.