nitroshare/nitroshare-desktop

Network file transfer application for Windows, OS X, & Linux

C++

1,663

1,338 commits

updated Jul 12, 2025

See the code

README

Update (2025-07-12): NitroShare development has been on hold for the last few years due to personal reasons. Development is slowly resuming with the rewrite of the essential parts of the transfer protocol in nitroshare/nitroshare2. There are no plans to continue work on the C++ codebase at this time, though the spinoff projects QHttpEngine and QMdnsEngine will continue to receive updates. Once the nitroshare2 codebase is stable, a desktop client for major platforms will be introduced. Stay tuned for more updates!

NitroShare

Current tagged release MIT License Join the chat at https://gitter.im/nitroshare/nitroshare-desktop

A cross-platform network file transfer application designed to make transferring any file to any device as painless as possible.

Features

  • Runs on Windows / macOS / Linux
  • Automatic discovery of devices on the local network
  • Simple and intuitive user interface
  • Incredibly fast transfer speeds
  • Transfer entire directories
  • Optional TLS encryption
  • Local HTTP API
  • Completely free and open-source

Download

Downloads can be found on the NitroShare website:
https://nitroshare.net

Documentation

Instructions for building NitroShare from source as well as protocol descriptions can be found on the GitHub wiki.

cmake
c-plus-plus
cross-platform
gui
nitroshare
qhttpengine
qmdnsengine
qt
qt5
tls

nitroshare/nitroshare-desktop

Network file transfer application for Windows, OS X, & Linux

C++

1,663

1,338 commits

updated Jul 12, 2025

See the code

README

Update (2025-07-12): NitroShare development has been on hold for the last few years due to personal reasons. Development is slowly resuming with the rewrite of the essential parts of the transfer protocol in nitroshare/nitroshare2. There are no plans to continue work on the C++ codebase at this time, though the spinoff projects QHttpEngine and QMdnsEngine will continue to receive updates. Once the nitroshare2 codebase is stable, a desktop client for major platforms will be introduced. Stay tuned for more updates!

NitroShare

Current tagged release MIT License Join the chat at https://gitter.im/nitroshare/nitroshare-desktop

A cross-platform network file transfer application designed to make transferring any file to any device as painless as possible.

Features

  • Runs on Windows / macOS / Linux
  • Automatic discovery of devices on the local network
  • Simple and intuitive user interface
  • Incredibly fast transfer speeds
  • Transfer entire directories
  • Optional TLS encryption
  • Local HTTP API
  • Completely free and open-source

Download

Downloads can be found on the NitroShare website:
https://nitroshare.net

Documentation

Instructions for building NitroShare from source as well as protocol descriptions can be found on the GitHub wiki.

cmake
c-plus-plus
cross-platform
gui
nitroshare
qhttpengine
qmdnsengine
qt
qt5
tls

Significant stargazers

xnumad

28 followers · starred Nov 2019

Massimo Galbusera

39 followers · starred Apr 2018

Harsh Narayan Jha

36 followers · starred Aug 2025

Mark Burnett

68 followers · starred Jul 2018