Local network file sharing application built with Go and Fyne.
📥 Download Latest Release (EXE)
Or download the source code and build yourself.
- Modern GUI interface (Fyne)
- Local network file sharing
- Drag & drop file upload
- Download files
- Delete files
- Copy direct download links
- QR code generation for mobile access
- Multi-language support (Turkish & English)
- Automatic shared folder creation
- Real-time file list updates
- Go 1.21 or higher
- GCC (for Fyne CGO compilation)
- Windows: TDM-GCC or MinGW-w64
- Install dependencies:
go mod download- Build (with icon and metadata):
build.batOr manually:
# Install go-winres (first time only)
go install github.com/tc-hib/go-winres@latest
# Generate resources
go-winres make
# Build
go build -ldflags "-H=windowsgui -s -w" -o filessharing.exe-
Run
filessharing.exe -
Click "Sunucuyu Başlat" (Start Server)
-
Share files by:
- Clicking "Dosya Yükle" (Upload File)
- Dragging files into the window
- Or copying files directly to the
sharingfolder
-
Access files from other devices:
- Use the displayed URL in a web browser
- Scan QR codes with mobile devices
- Share direct download links
- Port: 8081 (default)
- Shared Folder:
sharing(created automatically next to exe) - Default Language: Turkish
filessharing/
├── main.go # Application entry point
├── go.mod # Go module definition
├── build.bat # Build script
├── winres/ # Windows resources
│ ├── icon.png # Application icon
│ └── winres.json # Config
├── internal/
│ ├── app/ # Application core
│ ├── config/ # Configuration
│ ├── gui/ # GUI interface (Fyne)
│ ├── i18n/ # Internationalization
│ ├── qrcode/ # QR code generation
│ ├── server/ # HTTP server & API
│ └── storage/ # File storage
└── sharing/ # Shared files (auto-created)
- Go - Backend language
- Fyne v2 - Cross-platform GUI framework
- go-qrcode - QR code generation
- go-winres - Windows resources (icon, metadata)
GET /api/files- List shared filesPOST /api/upload- Upload filesGET /api/download/{filename}- Download fileDELETE /api/delete/{filename}- Delete file
MIT License
Atilla Mutlu - 2025
1.0.0