Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iyox-studios/iyox-Wormhole
An Android Client for the magic-wormhole protocol
https://github.com/iyox-studios/iyox-Wormhole
android file-sharing flutter magic-wormhole material-design material-ui
Last synced: 3 months ago
JSON representation
An Android Client for the magic-wormhole protocol
- Host: GitHub
- URL: https://github.com/iyox-studios/iyox-Wormhole
- Owner: iyox-studios
- License: gpl-3.0
- Created: 2023-05-25T08:37:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-18T16:41:44.000Z (6 months ago)
- Last Synced: 2024-05-19T14:55:27.046Z (6 months ago)
- Topics: android, file-sharing, flutter, magic-wormhole, material-design, material-ui
- Language: Dart
- Homepage:
- Size: 11.9 MB
- Stars: 52
- Watchers: 2
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
# iyox Wormholeiyox Wormhole is a file-sharing application presented in [Material You](https://m3.material.io/) style.
It is a fork of [this](https://gitlab.com/lukas-heiligenbrunner/wormhole) project.[![built with garnix](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fgarnix.io%2Fapi%2Fbadges%2Fiyox-studios%2Fiyox-Wormhole%3Fbranch%3Dmain)](https://garnix.io)
[](https://play.google.com/store/apps/details?id=com.iyox.wormhole)[](https://apt.izzysoft.de/packages/com.iyox.wormhole)## Screenshots
[]()
[]()
[]()
[]()## Development
## Features
- Secure File Sharing: Utilizes the magic-wormhole protocol for end-to-end encrypted file transfers.
- Material You Design: Enhances user experience with modern Material You design principles.
- QR Code and Passphrase Sharing: Simplifies sharing through QR codes or passphrases.## Used Libraries
### Flutter
* [flutter_rust_bridge](https://github.com/fzyzcjy/flutter_rust_bridge)(MIT) - Flutter <-> Rust ffi code generation
* [ffi](https://pub.dev/packages/ffi)(BSD-3-Clause) - call native .so lib code from dart
* [file_picker](https://pub.dev/packages/file_picker)(MIT) - OS Native Filepicker Impl.
* [path_provider](https://pub.dev/packages/path_provider)(BSD-3-Clause) - Get Platforms common paths
* [flutter_zxing](https://pub.dev/packages/flutter_zxing)(MIT) - QR/Aztec code scanner
* [qr_flutter](https://pub.dev/packages/qr_flutter)(BSD-3-Clause) - QR code generator
* [shared_preferences](https://pub.dev/packages/shared_preferences)(BSD-3-Clause) - Platform wrapper for key-value pairs
* [share_handler](https://pub.dev/packages/share_handler)(MIT) - receive of platform share intents
* [vibration](https://pub.dev/packages/vibration)(BSD-2-Clause) - control haptic feedbacks
* [dynamic_color](https://pub.dev/packages/dynamic_color)(Apache-2.0) - generate Material color schemes
* [animations](https://pub.dev/packages/animations)(BSD-3-Clause ) - pre-built animations
* [gap](https://pub.dev/packages/gap)(MIT) - add gaps in flex widgets
* [flutter_displaymode](https://pub.dev/packages/flutter_displaymode)(MIT) - set display mode on android### Rust
* [anyhow](https://crates.io/crates/anyhow)(MIT) - Error handling
* [magic-wormhole](https://crates.io/crates/magic-wormhole)(EUPL-1.2) - magic-wormhole client
* [futures](https://crates.io/crates/futures)(MIT) - async/await async programming
* [async-std](https://crates.io/crates/async-std)(MIT) - async std-lib
* [url](https://crates.io/crates/url)(MIT) - url generation lib
* [yaml-rust](https://crates.io/crates/yaml-rust)(MIT) - yaml parser## License
iyox Wormhole is licensed under the [GPL License](LICENSE).