Share anything with any device — with or without the app.
The name Share-All represents the project’s core objective: to provide a universal bridge between devices. Whether using the dedicated application for high-speed transfers or a web browser for rapid, zero-install downloads, Share-All ensures that no file is left behind and no device is excluded from the local network.
Ever been at that moment when you want to share something and you have to face one of the following hurdles:
- You don't have an internet connection.
- The other person doesn't have the app.
- The other person has a different platform (e.g., you have Windows, while the other person is on Android, Mac, Linux, etc.).
Share-all solves all of these problems.
It's fully offline, only one person needs to have the app (sender or receiver), and it is cross-platform, meaning you can share anything with anyone on the same network.
- Download the latest version from releases section.
- Ensure both are on same network (whether using data/hotspot or wifi), no need for internet connection.
- Use FTP server for app-to-app sharing or Web Browser Access for sharing without app.
Best for sharing with others who also have the Share-All app installed on their device.
- Robust Performance: Optimized for large directories and simultaneous multiple-file transfers.
- System Security: Full authentication support and IP-based access control.
Use this to share with devices that do not have the app installed. Receivers can simply open the address shown in your panel using any modern web browser.
- Zero Configuration: No installation or setup required for the recipient.
- Universal Compatibility: Works across smartphones, tablets, smart TVs, and other PCs.
Automatically identify other Share-All servers on the local Wi-Fi or LAN. Monitor active sessions in real-time and manage a blacklist of unauthorized IPs for enhanced network security.
Share-All is currently tested and supported on Windows and Linux. While Wails 3 supports multiple platforms, macOS has not yet been tested.
- Download the latest release binary.
- Run the executable file.
To allow global execution of the application from any directory, move the binary to your local bin path:
chmod +x share-all
sudo mv share-all /usr/local/bin/share-allWe welcome community contributions! Share-All is built using Wails 3, providing a modern bridge between Go backends and modern web frontends.
- App-to-app share
- No app share (Web Browser Access)
- Discovery of local servers
- Active session monitoring and device blocking
- Client-side transfer details and history
- Preview for common file types
- Drag & Drop support for file uploads
- Fix app-to-app transfer while using mobile data.
- Enhanced Transfer Controls (Cancel, Pause, Resume)
- Seeking support for retrying failed downloads instead of redownloading
To build from source, ensure you have the latest versions of Go and Wails 3 installed on your machine.
git clone https://github.com/404errorg6/share-all.git
cd share-all
wails3 buildAll connected devices must be on the same local network. No internet connection is required.







