An open API service indexing awesome lists of open source software.

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. LGPL C++
  • 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.0 C
  • 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

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 Domain Java
  • 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). AL2 Dart Apache-2.0
  • Zotero - an easy-to-use desktop app to collect, organize, annotate, cite, and share research. AGPLv3 JavaScript

Extensions

Python

Libraries

C

  • neon - An HTTP/1.1 and WebDAV client library with a C API.

C++

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

Python

Mobile apps

Android

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-Available Dart
  • 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

Resources

Client guides

General

Server guides

Servers

Docker images

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. MIT Python
  • 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.0 PHP
  • ownCloud - Personal cloud solution, brother project to the NextCloud. AGPL-3.0 PHP
  • copyparty - a portable file server with resumable uploads, dedup, WebDAV, SFTP, FTP, TFTP, zeroconf, media indexer, thumbnails. It has an Android app. MIT Python

Web servers