Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abdularis/lan-share
Cross platform LAN File transfer application built with Qt C++ framework
https://github.com/abdularis/lan-share
appimage cpp cross-platform file-transfer lan-share qt qt5 tcp tcp-client-server udp
Last synced: 25 days ago
JSON representation
Cross platform LAN File transfer application built with Qt C++ framework
- Host: GitHub
- URL: https://github.com/abdularis/lan-share
- Owner: abdularis
- License: gpl-3.0
- Created: 2016-11-27T06:21:47.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2021-12-04T07:02:55.000Z (almost 3 years ago)
- Last Synced: 2024-10-12T00:45:23.678Z (25 days ago)
- Topics: appimage, cpp, cross-platform, file-transfer, lan-share, qt, qt5, tcp, tcp-client-server, udp
- Language: C++
- Homepage:
- Size: 479 KB
- Stars: 533
- Watchers: 25
- Forks: 73
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.org/abdularis/LAN-Share.svg?branch=master)](https://travis-ci.org/abdularis/LAN-Share)
# 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.## Install
You can download the Ubuntu package or linux AppImage or Windows executable from the release page.
[https://github.com/abdularis/LAN-Share/releases](https://github.com/abdularis/LAN-Share/releases)* 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](https://www.softpedia.com/get/Internet/File-Sharing/LAN-Share.shtml)
## 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](https://doc.qt.io/qt-5/qmake-tutorial.html).Then you can download the sourcecode with git:
```
$ git clone https://github.com/abdularis/LAN-Share
```
and compile with:```
$ cd LAN-Share-1.2.1/src
$ qmake -o Makefile LANShare.pro
$ make
```## Features
* Send one or more files
* Send folder
* Send to multiple receiver at the same time
* Cancel, pause and resume operations while transfering## Usage
* 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## Screenshots
![Screenshot 1](screenshot.png)
![Screenshot 2](screenshot2.png)
![Screenshot 3](screenshot3.png)
## License
GPLv3