awesome-webdav
A curated list of awesome apps that support WebDAV and tools related to it.
https://github.com/fstanis/awesome-webdav
Last synced: 15 days ago
JSON representation
Cloud providers
Python
- 4shared - Fully supports WebDAV and allows synchronization over it.
- Nextcloud - Fully supports WebDAV and allows synchronization over it.
- Yandex.Disk - Has a WebDAV API that treats its storage like a file system.
- 1und1.de - a hosting and cloud (HiDrive). Based in Germany.
- CloudMe - cloud solution. Based in Sweden.
- EDIS - a (web) server and infrastructure hoster. Based in Austria.
- FastMail - an Email service with WebDAV access to files. Based in Australia.
- GM Cloud - a Web portal with cloud feature. Based in Germany.
- IceDrive - a cloud solution. Based in UK.
- IONOS - a hosting and cloud (HiDrive). Based in US.
- Jianguoyun / Nutstore - a cloud and workspace. Based in China.
- Kolab Now - a collaboration service. Based in Switzerland.
- Koofr - a personal cloud services. Based in Slovenia.
- luckycloud - an advanced cloud. Based in Germany.
- mail.com - an Email service but also provides WebDAV access to stored files.
- MyDrive - s cloud solution. Based in Switzerland.
- OpenDrive - a cloud and office suite. Based in US.
- pCloud - business level accounts can use WebDAV.
- STRATO - a hosting and cloud (HiDrive). Based in Germany, Netherlands, Spain, France, UK, Sweden.
- T-Online.de / Magenta - a ISP and cloud. Based in Germany.
- transip.nl - an ISP that offers cloud. Based in the Netherlands.
- web.de - a Web portal with cloud feature. Based in Germany.
- Zaclys - a NextCloud-based service. Based in France.
- Linux и бесплатные облачные хранилища, семь лет спустя
Command line tools
Docker images
- curl - a low level command line http client that allows to query WebDAV methods.
-
DaviX
- A client for WebDAV and Amazon S3 for Windows, macOS and Linux.
LGPLC++ - GNOME gvfs-mount - Mounting a WebDAV with GNOME Virtual Filesystem in user space. Linux.
-
KDE kioclient
- supports basic operations e.g.
kioclient cp file.txt 'webdavs://user@example.com/dav/ -
litmus
- a test suite from author of neon, which aims to test whether a server is compliant with the WebDAV protocol.
GPL-2.0C - tolsen/rubydav - a test suite for WebDAV server
- tolsen/Prestan - a WebDAV performance benchmark
- WebDAV-AudioPlayer - a simple AudioPlayer (web-based Blazor & Windows WinForms).
Desktop apps
Backup and sync
- rclone - Supports WebDAV as a backup target and can itself act as a WebDAV server (for Windows, Mac and Linux).
- Duplicacy - Beta support for WebDAV as a backup target (for Windows, Mac and Linux).
- Duplicati - Supports WebDAV as a backup target (for Windows, Mac and Linux).
- GNOME Déjà Dup - Supports WebDAV as a backup target.
- ioBroker.backitup - a module for ioBroker home automation.
File managers and tools
- Cyberduck - Libre server and cloud storage browser with WebDAV support (for Windows and Mac).
- Mountain Duck - Lets you mount server and cloud storage including WebDAV as a disk (for Windows and Mac).
- FileZilla Pro - File transfer tool that supports many protocols, including WebDAV (for Windows, Mac and Linux).
- WinSCP - Popular SFTP client that also supports WebDAV (for Windows).
- davfs2 - Allows mounting a WebDAV server as a local filesystem (for Linux).
- CrossFTP - Free client software that supports many protocols, including WebDAV (for Windows, Mac and Linux).
- FileZilla Pro - Paid version of the popular FTP client includes WebDAV support (for Windows, Mac and Linux).
- cadaver - Command-line WebDAV client, with support for file upload, download, on-screen display, in-place editing, etc.
- Far Manager - A Norton Comander like file manager for Windows. Has a NetBox plugin with WebDAV support.
- far2l - A heavily rewritten Linux and MacOS port of FAR Manager. Has a NetRocks plugin with WebDAV support.
-
SmartFTP
- A file transfer program.
Proprietary -
UIVI
- a Java GUI client. Can be runned as JNLP applet.
Public DomainJava -
WebDrive
- A drive mapping utility. Windows, OS X, Android and iOS.
Proprietary - Commander One - A file manager for macOS
- CloudMounter - mounting cloud storages for macOS
- ForkLift - A dual pane file manager and file transfer client for macOS.
- Transmit - A file transfer apps for macOS
-
WebDrive
- A drive mapping utility. Windows, OS X, Android and iOS.
Proprietary -
AnyStorage
- Desktop client for WebDAV, S3-compatible and cloud drive storage that can also expose all connected storage through a local WebDAV server for mounting (for Windows, Mac and Linux).
Proprietary
Other apps
- KeePass Password Safe - Password manager that supports WebDAV sync (for Windows).
- floccus - Browser extension for bookmark sync that supports WebDAV (for Chrome, Firefox and Edge).
- Violentmonkey - A web browser extension for UserJS management that can sync with WebDAV.
- Buttercup - A password manager. Source code
- Cryptomator - a tool to encrypt files and backup.
- KODI - An advanced media player for smart TV Raspberry Pi, Android, tvOS.
- gnome-user-share - configure an Apache WebDAV directly from Nautilus
- Gnome Gnote - app for taking notes with WebDAV sync.
- Stylus - Browser extension for custom CSS that can sync with WebDAV.
-
Table Habit
- WebDAV-Sync).
AL2DartApache-2.0 -
Zotero
- an easy-to-use desktop app to collect, organize, annotate, cite, and share research.
AGPLv3JavaScript
Extensions
Python
Libraries
C
- neon - An HTTP/1.1 and WebDAV client library with a C API.
C++
- webdav-client-cpp - C++ WebDAV Client.
Go
- golang.org/x/net/webdav - WebDAV server implementation as part of the standard library.
- go-webdav - Client library for WebDAV, CalDAV and CardDAV.
- gowebdav - WebDAV client library and command line tool.
Java
- Jackrabbit WebDAV Library - WebDAV Library component of the Apache Jackrabbit project.
-
milton2
- Milton Java WebDAV / CalDAV / CardDAV Server Library.
Apache-2.0 -
sardine
- Java client based on Apache HTTP Client.
Apache-2.0 -
sardine-android
- a WebDAV client for Android based on OkHttp.
Apache-2.0 -
owncloud/android-library
- an ownCloud library that internally use WebDAV over OkHttp.
MIT -
dav4jvm
- dav4jvm is a WebDAV/CalDAV/CardDAV library for JVM (Java/Kotlin) developed for DAVx⁵.
MPL-2.0
JavaScript
- webdav - WebDAV client written in JavaScript for Node.js and the browser.
- unifile - Node.js library to access cloud storage which supports WebDAV.
JavaScript and Dart
- mikedeboer/jsDAV - a Node.js port of SabreDAV with support of many features.
-
nephele
- WebDAV, CardDAV, and CalDAV server for Node.js and Express.
Apache-2.0 -
FriesI23/simple_webdav_client
- Dart library
DartMIT
Python
- webdavclient3 - WebDAV client for Python 3.x.
-
YaDiskClient
- a simple to use client for Yandex Disk.
MIT
Mobile apps
Android
- WebDAV Navigator - WebDAV client for Android devices.
- Total Commander - File manager that has a WebDAV plugin.
- X-plore File Manager - File manager supporting WebDAV mounts.
- Joplin - Note taking and to-do application that supports WebDAV sync.
- Keepass2Android - KeePass-based password manager that supports WebDAV sync.
- Android DataBackup
-
Cx File Explorer
- File manager that has a WebDAV support built in.
Proprietary - DAVx5 - WebDAV, CalDAV and CardDAV client for Android.
-
EasySync
- backup and sync files with WebDAV share.
MIT -
FolderSync
- backup.
Proprietary -
Owlfiles
- File Manager.
Proprietary - RCX - 3.0`
- Round Sync - 3.0`
- NextCloud Android App - 2.0`
-
RS File Explorer
- a file manager supporting WebDAV.
Proprietary -
ndl/wedaban
- an implementation of Android Backup API for backups to WebDAV servers.
WIP -
alexbakker/webdav-provider
- WebDAV storage to other apps through Android's Storage Access Framework (SAF).
GPL-3.0 -
CloudBeats
- A music player.
Proprietary -
Capriccio
- a music player.
Proprietary -
FX Player
- music/video player.
Proprietary -
GOM Player
- music/video player.
Proprietary - is planed
-
danfr/webdav-player
- access to remote WebDAV repository and play media files using VLC.
WIP -
NOVA
- an open source video player with AndroidTV support.
Apache-2.0 -
Neutron
- a music player.
Proprietary -
ntodotxt
- TODO App with sync via WebDAV.
MIT - Orgzly - Outliner for notes and to-do lists. Source code.
-
pokatomnik/Davno
- webDAV NOtes.
WIP -
SimpleTask
- a simple task manager.
GPL3Kotlin -
MiXplorer
- File manager that supports WebDAV.
Proprietary -
Moon+ Reader
- Reading app that supports syncing books, reading position, notes, & highlights via WebDAV.
Proprietary -
MiXplorer
- File manager that supports WebDAV.
Proprietary -
BeeCount
- first expense tracker with multi-backend cloud sync including WebDAV.
Source-AvailableDart
iOS
- WebDAV Nav+ - Download, share, store and edit files on a WebDAV server.
- WebDAV Navigator - Download, share, store and edit files on a WebDAV server.
- 1Writer - Markdown text editor that supports importing from WebDAV.
- beorg - TO-DO list and agenda app with WebDAV sync support.
- GoodReader - PDF viewer and editor that supports WebDAV sync.
- Notebooks 10 - Writing app, a text and markdown editor with WebDAV support.
- Documents: File Manager & Docs - PDF Converter & Reader, ZIP/RAR, suppoers WebDAV.
-
Owlfiles
- File Manager.
Proprietary - PotPlayer - Windows only.
- Notebooks 10 - Writing app, a text and markdown editor with WebDAV support.
- Joplin - Note taking and to-do application that supports WebDAV sync.
-
BeeCount
- first expense tracker with multi-backend cloud sync including WebDAV. Source.
Source-AvailableDart -
FE File Explorer
- a file manager from OwlFiles developers. Supports music and video playback, text editing, local folder sync.
Proprietary - 1Writer - Markdown text editor that supports importing from WebDAV.
- beorg - TO-DO list and agenda app with WebDAV sync support.
- GoodReader - PDF viewer and editor that supports WebDAV sync.
- Documents: File Manager & Docs - PDF Converter & Reader, ZIP/RAR, suppoers WebDAV.
-
FE File Explorer
- a file manager from OwlFiles developers. Supports music and video playback, text editing, local folder sync.
Proprietary
PWA and online apps
Docker images
- WebDAV with CORS using Lighttpd
-
Astiga
- an onine music player.
Proprieatary - Davros - a web file manager in NodeJS that uses WebDAV as a protocol. Used by Sandstorm.io
- DevNotes - A notes app. Source code
- Diffuse - an onine music player Source code.
-
Filerun
- a paid self hosted cloud.
Proprieatary - Supper Productivity - A powerful TODO App. Source code.
- TiddlyWiki - A non-linear notebook for capturing, organising and sharing complex information
- KeeWeb - A password manager Source code
- webdave - A file manager. Source code
- webdav-js - A simple WebDAV file manager for use as a bookmarklet, or integration into a web server. May be used as a simplest in-browser UI
-
webdav-browser
- a browser extension to browse a URL as a WebDAV share directly.
0BSD,JavaScript
Resources
Client guides
- Connect to or disconnect from a WebDAV server on Mac
- Accessing WebDAV with Windows
- How do I establish a WebDAV connection in Gnome 3?
General
- Wikipedia article
- DAV Frequently Asked Questions
- DAV Frequently Asked Questions
- WebDAV: Next-Generation Collaborative Web Authoring: Next-Generation Collaborative Web Authoring - the author, goes into not only the details, but explains the problems with some of the specs (especially DeltaV).
- Exploiting WebDAV
- WebDavServer.com
Server guides
- How To Configure WebDAV Access with Apache on Ubuntu 14.04
- Run your own WebDAV server with Docker
- WebDAV Share with Lighttpd - instruction for OpenWrt WiFi routers firmware.
Servers
Docker images
- bytemark/webdav - Based on Apache HTTP Server.
- ugeek/webdav - Based on nginx.
- stalwartlabs/stalwart - Open-source WebDAV, CalDAV and CardDAV server written in Rust.
Standalone
- phởdav (a.k.a. chezdav) - A minimal open source WebDAV server, ideal for sharing one folder (for FreeBSD, Linux, and Windows).
- sabre/dav - Open source CardDAV, CalDAV and WebDAV server.
- hacdias-webdav - A simple yet configurable WebDAV server written in Go.
- SFTPGo - SFTP server with optional FTP/S and WebDAV support.
-
asgi-webdav
- a An asynchronous WebDAV server, Support multi-provider, multi-account and permission control.
MITPython - Davis
- FuguHub - a personal cloud server with a web ui.
- Group-Office - Open Source CRM and Groupware with CalDAV, CardDAV and WebDAV.
-
Nephele Serve
- File System or S3 Backed WebDAV Server.
Apache-2.0 -
QuickDAV
- Network file transfer app. Sources.
Apache-2.0 - miniserve - A file sharing server, supports read-only WebDAV
- Seafile - A webdav server written in Python
- Stalwart - Open-source WebDAV, CalDAV and CardDAV server written in Rust.
- tolsen/limestone - Advanced WebDAV server backed by a Postgres database. Supports ACL, Search, BIND, Redirect, and partial DeltaV.
- tolsen/limeberry - WebDAV server (Rails 1.2)
- weborf - a minimal HTTP server to share your files. Has a GUI qweborf.
- WebDAV VFS gate - Open source JEE application for web containers, such as Tomcat, Jetty, JBoss and similar.
- sigoden/dufs
- thecoshman/http
- messense/dav-server-rs - server-rs/network/dependents).
-
Nextcloud
- Collaboration and communication platform: includes files, calendar, contacts, mailclient, chat, videoconferencing and much more. Try it, Docs WebDAV, Docs calDAV, Docs CardDAV.
AGPL-3.0PHP -
ownCloud
- Personal cloud solution, brother project to the
NextCloud.AGPL-3.0PHP -
copyparty
- a portable file server with resumable uploads, dedup, WebDAV, SFTP, FTP, TFTP, zeroconf, media indexer, thumbnails. It has an Android app.
MITPython
Web servers
-
Apache HTTP Server
- Supports WebDAV via the
mod_davmodule. -
Caddy
- Supports WebDAV via the
http.handlers.webdavmodule. -
lighttpd
- Supports WebDAV via the
mod_webdavmodule. - Microsoft Internet Information Services (IIS) - Supports WebDAV starting with version 7.0 when WebDAV Publishing is enabled.
-
nginx
- Supports a subset of WebDAV methods via the
ngx_http_dav_modulemodule. - `nginx-dav-ext-module` - Unofficial module that adds full WebDAV support.