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: 8 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

      • rclone - Supports WebDAV as a backup target and [can itself act as a WebDAV server](https://rclone.org/commands/rclone_serve_webdav/) (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 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`
    • 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](https://github.com/buttercup)
      • 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

  • 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

      • 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](https://github.com/orgzly).
      • pokatomnik/Davno - webDAV NOtes. `WIP`
      • SimpleTask - a simple task manager. `GPL3` `Kotlin`
      • 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-Available` `Dart`
    • 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](https://github.com/TNT-Likely/BeeCount). `Source-Available` `Dart`
  • 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](https://sandtorm.io)
      • DevNotes - A notes app. [Source code](https://github.com/rainu/dev-notes)
      • Diffuse - an onine music player [Source code](https://github.com/icidasset/diffuse).
      • Filerun - a paid self hosted cloud. `Proprieatary`
      • Supper Productivity - A powerful TODO App. [Source code](https://github.com/johannesjo/super-productivity).
      • TiddlyWiki - A non-linear notebook for capturing, organising and sharing complex information
      • KeeWeb - A password manager [Source code](https://github.com/keeweb/keeweb)
      • webdave - A file manager. [Source code](https://github.com/katomaso/webdave)
      • 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

  • 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](https://github.com/sciactive/quickdav). `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](https://ltworf.github.io/weborf/qweborf.html).
      • 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](https://try.nextcloud.com), [Docs WebDAV](https://docs.nextcloud.com/server/latest/user_manual/en/files/access_webdav.html), [Docs calDAV](https://docs.nextcloud.com/server/latest/admin_manual/groupware/calendar.html), [Docs CardDAV](https://docs.nextcloud.com/server/latest/admin_manual/groupware/contacts.html). `AGPL-3.0` `PHP`
    • Web servers