About | Features | Technologies | How to use | Download | Requirements | Starting | Screenshots | License | Author
A simple and easy to use HTTP based file sharing server to aid platform independent wireless file sharing between multiple devices
:heavy_check_mark: Supports Windows/Linux/Mac OS as Host
:heavy_check_mark: No limit on concurrent device connections\
:heavy_check_mark: High speed file transmission using HTTP/1.1 protocol\
:heavy_check_mark: Easily connect devices through QR code
The following tools were used in this project:
Follow these steps to run the prebuilt executables:
./Sync.io-...
in terminal in the download directory.\
3.1. In case of permission denied or crashing, run the program with sudo
or Administrator priviledgesCmd
+click or Ctrl
+clickThe executable binaries are available for:
Before starting, you need to have Git and Golang installed to clone and build the Project.
# Clone this project
$ git clone https://github.com/KhushalJangid/sync.io
# Access
$ cd sync.io
# Install dependencies
$ go get .
# Run the project
$ go run main.go
# Build for all supported platforms
$ chown +x build.bash
$ ./build.bash
# Build for your platform
$ go build .
You can also run Sync.io using Docker Compose. Follow these steps:
$ git clone https://github.com/KhushalJangid/sync.io
$ cd sync.io
$ docker-compose up --build -d
http://localhost:8080
to start using Sync.io.This will run Sync.io in a Docker container using Docker Compose, making it easy to deploy and manage.
This project is under license from MIT. For more details, see the LICENSE file.
Made with :heart: by Khushal Jangid