Quick Share client for Linux
See the codeA partial implementation of Google's Quick Share protocol that lets you send and receive files wirelessly from Android devices using Quick Share, or another device with Packet.
Nightly Flatpak builds are available from here.
Third-party packages are also available on the AUR and nixpkgs.
Since only the Wi-Fi LAN medium is implemented, Packet requires Bluetooth to be enabled and the devices to be connected to a Wi-Fi network with mDNS.
Weblate is no longer available as the project was permanently deleted (nozwock/packet#116), but you can still contribute translations locally:
po/ (sync it with po/packet.pot using your editor's "Update from POT" feature if needed), or create a new one from the template using a gettext PO editor such as Poedit or Gtranslator..po file in a new issue and it will be committed on your behalf.Your firewall may be blocking Packet's port. Enable Static Port in Preferences and allow it through the firewall. See issue #35.
This error occurs if the file is invalid (e.g. empty) or, on Flatpak, if you're sending files (via the Nautilus plugin) from a location Packet can't access.
Consider granting "All system files" access via Flatseal to allow sending from any location. See Downloads folder keeps resetting for details.
In Flatpak, folder access is temporary and resets after a session restart because static access can't be requested. To set a permanent downloads folder, grant access in advance using Flatseal or run:
flatpak override --user io.github.nozwock.Packet --filesystem='/path/to/your/folder/here'
To use the Nautilus plugin, install the required packages:
sudo apt install python3-dbus python3-nautilussudo dnf install python3-dbus nautilus-pythonsudo pacman -S python-dbus nautilus-pythonrpm-ostree install python3-dbus nautilus-pythonSee CONTRIBUTING.md for instructions on how to build, and run the project.
Packet exposes a session D-Bus interface for external integrations (e.g. desktop extensions, scripts), currently providing read-only configured device name and read/write device visibility:
io.github.nozwock.Packet.Api/io/github/nozwock/Packetio.github.nozwock.Packet1The interface can be introspected from a running instance of Packet using tools like D-spy.
Packet follows the GNOME Code of Conduct.
(top 24 of 28)
579 followers · starred Mar 2026
307 followers · starred Sep 2025
199 followers · starred May 2025
220 followers · starred Jun 2025
Quick Share client for Linux
See the codeA partial implementation of Google's Quick Share protocol that lets you send and receive files wirelessly from Android devices using Quick Share, or another device with Packet.
Nightly Flatpak builds are available from here.
Third-party packages are also available on the AUR and nixpkgs.
Since only the Wi-Fi LAN medium is implemented, Packet requires Bluetooth to be enabled and the devices to be connected to a Wi-Fi network with mDNS.
Weblate is no longer available as the project was permanently deleted (nozwock/packet#116), but you can still contribute translations locally:
po/ (sync it with po/packet.pot using your editor's "Update from POT" feature if needed), or create a new one from the template using a gettext PO editor such as Poedit or Gtranslator..po file in a new issue and it will be committed on your behalf.Your firewall may be blocking Packet's port. Enable Static Port in Preferences and allow it through the firewall. See issue #35.
This error occurs if the file is invalid (e.g. empty) or, on Flatpak, if you're sending files (via the Nautilus plugin) from a location Packet can't access.
Consider granting "All system files" access via Flatseal to allow sending from any location. See Downloads folder keeps resetting for details.
In Flatpak, folder access is temporary and resets after a session restart because static access can't be requested. To set a permanent downloads folder, grant access in advance using Flatseal or run:
flatpak override --user io.github.nozwock.Packet --filesystem='/path/to/your/folder/here'
To use the Nautilus plugin, install the required packages:
sudo apt install python3-dbus python3-nautilussudo dnf install python3-dbus nautilus-pythonsudo pacman -S python-dbus nautilus-pythonrpm-ostree install python3-dbus nautilus-pythonSee CONTRIBUTING.md for instructions on how to build, and run the project.
Packet exposes a session D-Bus interface for external integrations (e.g. desktop extensions, scripts), currently providing read-only configured device name and read/write device visibility:
io.github.nozwock.Packet.Api/io/github/nozwock/Packetio.github.nozwock.Packet1The interface can be introspected from a running instance of Packet using tools like D-spy.
Packet follows the GNOME Code of Conduct.
(top 24 of 28)
579 followers · starred Mar 2026
307 followers · starred Sep 2025
199 followers · starred May 2025
220 followers · starred Jun 2025