No description
Find a file
2025-10-11 19:52:42 +00:00
android fix android build 2025-10-10 13:23:18 +02:00
assets update icon, add black border 2023-01-16 11:16:48 +01:00
docker update dependencies 2023-12-04 17:59:05 +01:00
fastlane update fastlane and readme screenshots 2024-02-24 21:22:34 +01:00
ios update flutter_rust_bridge to 2.11.1 2025-10-10 12:17:39 +02:00
lib update LinearProgressIndicator color to primary in transfer widgets 2025-10-10 13:43:04 +02:00
linux update flutter_rust_bridge to 2.11.1 2025-10-10 12:17:39 +02:00
macos update flutter_rust_bridge to 2.11.1 2025-10-10 12:17:39 +02:00
rust update flutter_rust_bridge to 2.11.1 2025-10-10 12:17:39 +02:00
rust_builder update flutter_rust_bridge to 2.11.1 2025-10-10 12:17:39 +02:00
test remove unused widget and integration test files 2025-10-11 18:02:09 +02:00
windows update flutter_rust_bridge to 2.11.1 2025-10-10 12:17:39 +02:00
.gitignore integrate iOS and macOS 2025-10-06 12:08:11 +02:00
.gitlab-ci.yml per-abi build in ci for armv7 and armv8 2023-09-07 21:08:39 +02:00
.metadata integrate windows and pub upgrade major (except flutter_rust_bridge) 2025-10-10 07:11:37 +02:00
.tool-versions Add Android build config 2022-02-08 23:42:08 -05:00
analysis_options.yaml rename whole app 2023-01-10 14:34:10 +01:00
CHANGELOG.md bump version to v1.1.4 2024-03-13 18:20:32 +01:00
flutter_rust_bridge.yaml update flutter_rust_bridge to 2.11.1 2025-10-10 12:17:39 +02:00
i10n.yml add i18n support 2023-01-13 13:40:48 +01:00
LICENSE relicence to GPL 2023-01-18 00:14:10 +01:00
Makefile Add MSIX build support and update app icon assets for macOS and Windows 2025-10-10 07:43:04 +02:00
pubspec.lock update flutter_rust_bridge to 2.11.1 2025-10-10 12:17:39 +02:00
pubspec.yaml update flutter_rust_bridge to 2.11.1 2025-10-10 12:17:39 +02:00
README.md Update README.md 2025-10-11 19:52:42 +00:00

Wormhole

This fork has now been merged into http://github.com/wormhole-app/wormhole

Latest Release pipeline status

An open source Android App for sending/receiveing files using the magic-wormhole protocol.

Get it on Google Play StoreGet it on IzzyOnDroid

Preview

Features

  • Open source: Lightweight, clean and secure.
  • Send/receive files via the magic-wormhole protocol
  • Generate QR code of receive code
  • Scan QR-Code of sender
  • Dark theme

Compatible Desktop Applications:

(feel free to add yours)

Development

Build app

Install Android SDK, Flutter and rustup.

You might want to set your Java version to <20:
add to your gradle.properties:
org.gradle.java.home=/usr/lib/jvm/java-17-openjdk/

Install Android ndk version 24.0.8215888:
sdkmanager "ndk;24.0.8215888"

Add rust Android targets:
rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android

Install cargo-ndk:
cargo install cargo-ndk

Build apk+appbundle:
make apk

Dev Linux build:
make linux

Format/Lint

Format source code:
make format

Lint source code:
make lint

Code generation

Generate translations:
make translation

Generate Flutter-Rust-Bridge code bindings:
make codegen

Cleanup

Clean build files:
make clean

Contribution

Every kind of contribution is welcome. :)

If you know other languages than English/German/Swedish feel free to add new translations in lib/l10n/. If you face any issues with the app you can gladly open an issue or fix it via a PR.

Used libraries

A great thanks to all the maintainers of the used libraries. Especially to magic-wormhole and flutter_rust_bridge.

Flutter

Rust

License

Copyright (C) 2023 Lukas Heiligenbrunner

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.