Share Your Folder is a lightweight Python-based tool that lets you easily share a folder over your local network. It's ideal for quick file transfers between devices without setting up complex file servers.
This script supports both Windows and Linux platforms and can be compiled into a standalone executable.
- ✅ Cross-platform support: Works on both Windows and Linux
- 🌐 Browser-based access: Access shared folders using your local IP and port
- 🧠 Smart local IP detection: Automatically shows the correct IP address, not just
127.0.0.1
- 🎯 Custom port selection: Use the default or specify a different port
- 🖼️ Graphical folder selection (Linux only): Uses Tkinter to select folders easily
- 📛 Friendly error handling: Handles exceptions gracefully and provides clear messages
- Windows: Download ShareYourFolder v2.0 for Windows
- Linux: View Python source code
- Linux Installer Source: View Installer
- Download the appropriate file for your system.
- Run the script or executable.
- Select the folder you wish to share (on Linux).
- Enter a port number or use the default (
80
). - Access the shared folder via
http://your-local-ip:port
in a web browser.
- v1.0: Initial release.
- v1.1: Show real local IP; colored output.
- v2.0.0: GUI for folder selection; exception handling; SimpleHTTPRequestHandler for stability; better IP detection.
- v2.0.1: Fixed
EXE
error
- v1.0.0: Initial release.
- v1.0.1: Code style improvements.
- v1.1.0: Added installer script and
.sh
file. - v1.2.0: Colored output; better IP handling.
- v1.2.1: Removed installer and
.sh
; bug fixes; new install workflow. - v2.0.0: GUI for folder selection; exception handling; SimpleHTTPRequestHandler; better IP detection.
- v2.0.1: Fixed
EXE
error - 2.1.0: Refactored imports and exit handling for
EXE
compatibility and code clarity.
Licensed under the MIT License.
Contributions are welcome! Open issues or submit pull requests on the GitHub repository