GoWebDAV

GoWebDAV

Lightweight WebDAV file server, developed based on Golang, runs in single binary, supports browser access, multi-directory mounting, rights control, and provides two service modes: public read and write and private read and write.

191GitHub
Description

Lightweight WebDAV file server, developed based on Golang, runs on a single binary file, supports browser access and multiple client connections. ** Core characteristics: ** - High performance: Golang implementation, single binary file, zero-dependent boot - Multiple services: Support multiple WebDAV services on the same port, and configure directories and permissions independently - Browser access: Support direct viewing, uploading, and downloading of files in the browser - Permission control: Supports user name and password verification, and can set read-only or read-write permissions - Flexible configuration: Support two configuration methods: environment variables and configuration files ** Default configuration: ** - /public-writable: Public read-write directory (no certification required) - /private-writable: Private read-write directory (user name: user1, password: pass1)

Screenshots
Screenshot 1
Screenshot 2
App Information
Version
1.0.0
Package Size
8.75 KB
Image Size
18.24 MB
Updated
December 7, 2025
Source Code
117503445
Platform Support
PC
Keywords
gowebdavwebdavfile-serverfile-sharinggolangbrowser