https://github.com/miquels/webdavfs
Случайно попробовал ради интереса этот проект на Go (+FUSE) и он без
проблем и быстро работает для чтения. На запись, насколько понимаю,
работать почти ни с чем не будет, так как нужен PUT поддерживающий
Range. lighttpd модуль такого не поддерживает. golang.org/x/net/webdav
реализация тоже.