All Projects → mifi → Ezshare

mifi / Ezshare

Easily share files, folders and clipboard over LAN - Like Google Drive but without internet

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Ezshare

Seahorse
A minimal CLI framework written in Rust
Stars: ✭ 132 (-27.47%)
Mutual labels:  cli, easy
Nodejs Master Class
🛠 This repository contains the homework assignment for Node.js Master Class that is focused on building a RESTful API, web app GUI, and a CLI in plain Node JS with no NPM or 3rd-party libraries
Stars: ✭ 182 (+0%)
Mutual labels:  cli
Delta
Delta is a command-line diff tool implemented in Go.
Stars: ✭ 178 (-2.2%)
Mutual labels:  cli
Nba Live
Watch NBA games in the terminal, the content in Chinese only.
Stars: ✭ 181 (-0.55%)
Mutual labels:  cli
Demo
A framework for performing live pre-recorded command line demos in the wild 📼
Stars: ✭ 179 (-1.65%)
Mutual labels:  cli
Piano Rs
A multiplayer piano using UDP sockets that can be played using computer keyboard, in the terminal
Stars: ✭ 180 (-1.1%)
Mutual labels:  cli
Valtio
💊 Valtio makes proxy-state simple for React and Vanilla
Stars: ✭ 3,389 (+1762.09%)
Mutual labels:  easy
Brightness Cli
Change the screen brightness
Stars: ✭ 182 (+0%)
Mutual labels:  cli
Athenapdf
Drop-in replacement for wkhtmltopdf built on Go, Electron and Docker
Stars: ✭ 2,160 (+1086.81%)
Mutual labels:  cli
Emuto
manipulate JSON files
Stars: ✭ 180 (-1.1%)
Mutual labels:  cli
Procsd
Manage your application processes in production hassle-free like Heroku CLI with Procfile and Systemd
Stars: ✭ 181 (-0.55%)
Mutual labels:  cli
Ni
💡 Use the right package manager
Stars: ✭ 179 (-1.65%)
Mutual labels:  cli
Webpack Cli
webpack CLI provides the interface of options webpack uses in its configuration file. The CLI options override options passed in the configuration file.
Stars: ✭ 2,270 (+1147.25%)
Mutual labels:  cli
Image Bootstrap
⛅️ Creates (chroots and) bootable virtual machine images; command line tool (Python 3)
Stars: ✭ 178 (-2.2%)
Mutual labels:  cli
Sharex Upload Server
AKA ShareS - Feature full & Stable ShareX and file server in node. Includes images, videos, code, text, markdown rendering, password protected uploads, logging via discord, administration through Discord, url shortening, and a full front end. Use standalone or via reverse proxy
Stars: ✭ 180 (-1.1%)
Mutual labels:  easy
Cointop
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
Stars: ✭ 2,912 (+1500%)
Mutual labels:  cli
Sharemeow
😻 text shots service
Stars: ✭ 180 (-1.1%)
Mutual labels:  sharing
Tusk
The modern task runner
Stars: ✭ 181 (-0.55%)
Mutual labels:  cli
Gitmux
💻 Git in your tmux status bar
Stars: ✭ 180 (-1.1%)
Mutual labels:  cli
Msgphp
Reusable domain layers. Shipped with industry standard infrastructure.
Stars: ✭ 182 (+0%)
Mutual labels:  cli

A simple file server that lets you easily share many big files like photos and videos with friends (or between your devices) over a local network without requiring an internet connection. It starts an HTTP server that lists all files and directories in the directory where it is started from. Then anyone can then connect to the server and download files or automatically generated ZIP of whole directories (kind of like Google Drive.) The client can also upload files to the server via their browser, and clipboard card be shared both ways. A QR code is generated for convenience.

Demo

Features

  • Local two-way transfers without going through the internet
  • Send full quality photos and videos to others without needing a fast internet connection
  • Handles really big files and directories
  • Handles a LOT of files
  • Auto ZIPs directories on-the-fly
  • Two-way sharing of clipboard
  • The web client works on all major platforms, including iOS and Android (server must run on a Mac/Windows/Linux computer)

Install (with Node.js / npm)

  • Install Node.js and open a terminal:
npm install -g ezshare

Install (standalone)

If you don't want to install Node.js, you can download a zipped executable of ezshare:

Then extract the executable and put it in a folder where you can run it from the command line. You may have to right click the icon and then press "Open" first (on Mac.)

Usage

  • Open a terminal and run:
  • cd /path/to/your/shared/folder
  • ezshare
  • Open the browser in the other end to the printed URL
  • Start to upload or download files to/from this folder!
  • Note that the two devices need to be on the same WiFi (or possibly personal hotspot)

Alternatively you can pass it the path you want to share:

ezshare /your/shared/folder

For more info run ezshare --help

Supported platforms

  • The web client with all operating systems that have a modern browser. iOS, Android, Mac, Windows, ++
  • The command line application works on all major desktop OS (Mac, Windows, Linux)

Credits

See also


Made with ❤️ in 🇳🇴

More apps by mifi.no

Follow me on GitHub, YouTube, IG, Twitter for more awesome content!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].