Rymdport

0

Cross-platform application for easy encrypted file, folder, and text sharing between devices.

Miscellaneous

cross-platform
go
fyne
magic-wormhole

Rymdport

Tests | Analysis | Downloads | Go Report Card | Version

Rymdport (formerly wormhole-gui) is a cross-platform application that enables easy and secure sharing of files, folders, and text between devices. It ensures end-to-end encryption using the same protocol as magic-wormhole, allowing communication between Rymdport and other wormhole clients.

The transfers are implemented using wormhole-william, a native Go implementation of magic-wormhole. This results in a single native binary compilation without any runtime dependencies, while surpassing the performance of the reference implementation of magic-wormhole.

Downloads

Please visit the release page to download the latest version. Pre-built binaries are available for various operating systems, including FreeBSD, Linux, macOS (x86-64 and arm64), and Windows (x86-64).

For Linux users, Rymdport is also available as a Flatpak on Flathub.

Additionally, binary packages can be found through respective package managers of the following distributions:

[Packaging status]

Running on macOS arm64 (M1/M2)

macOS puts unsigned binaries downloaded from the web into quarantine, except for Apple computers with Intel CPUs. You can remove the quarantine attribute from the application by running the following command:

xattr -r -d com.apple.quarantine <application path>

If this doesn't work, the amd64 binaries work fine through Rosetta.

Requirements

Rymdport compiles into a statically linked binary without explicit runtime dependencies. Compiling requires a Go compiler (version 1.18 or later) and prerequisites for Fyne.

Building

Systems satisfying the compile-time requirements can build the project by running go build in the project root directory. Alternatively, GNU Make can be used for compilation and installation (supported only on Linux and BSD): make and sudo make install.

For more information, refer to the Compiling page in the Rymdport Wiki.

Our Sponsors

We are grateful for the support received from various organizations.

Sponsoring

Rymdport is an open-source project provided free of charge, and it will continue to be so forever. If you find value in this project and appreciate the efforts put into it, please consider supporting its development through GitHub Sponsors. Your support is highly appreciated and will enable further improvements.

Contributing

Contributions are greatly appreciated, ranging from bug reports to code contributions. Please feel free to contribute in any way that suits you.

Name

The word "rymdport" ([rym:dpor‿t:]) comes from the Swedish language and translates to "space gate." As a wormhole serves as a gateway through space, it became the new name after "wormhole-gui."

License

Rymdport is licensed under the GNU GENERAL PUBLIC LICENSE Version 3 and will remain open source indefinitely.

Company Screenshot