Skip to content

Cross platform LAN File transfer application built with Qt C++ framework


Notifications You must be signed in to change notification settings


Repository files navigation

Build Status

LAN Share

LAN Share is a cross platform local area network file transfer application, built using Qt GUI framework. It can be used to transfer a whole folder, one or more files, large or small immediatelly without any additional configuration.


You can download the Ubuntu package or linux AppImage or Windows executable from the release page.

  • Using .deb (Ubuntu/Debian)

download the latest version, for example lanshare_1.2.1-1_amd64.deb then open a terminal, navigate to directory where the downloaded package is located and type

$ sudo dpkg -i ./lanshare_1.2.1-1_amd64.deb
  • Using AppImage (All Linux)

simply download the AppImage and run it on all linux distribution

  • For Windows

See the github release page or go to Softpedia

Compiling instructions

To compile LANShare you need to install Qt tools, on Debian you can use:

$ sudo apt install qt5-qmake qt5-default

For more information about qmake you can visit this page.

Then you can download the sourcecode with git:

$ git clone

and compile with:

$ cd LAN-Share-1.2.1/src
$ qmake -o Makefile
$ make


  • Send one or more files
  • Send folder
  • Send to multiple receiver at the same time
  • Cancel, pause and resume operations while transfering


  • Computer has to be connected to a local area network (wired or wireless)
  • Run the application in both sender and receiver
  • Send the file/folder by, select Send (files or folder) then -> select receiver in the 'Select Receiver' dialog, finally click 'Send'
  • File/folder would automatically received by the receiver


Screenshot 1

Screenshot 2

Screenshot 3