WebDAV - sgml/signature GitHub Wiki

Portability

Language Implementation Type Project Name GitHub URL Description
JavaScript/TypeScript Server node-webdav-server OpenMarshal/node-webdav-server A Node.js WebDAV server enabling remote file access and management via the WebDAV protocol.
Python Server/Client wsgidav mar10/wsgidav A WSGI-compliant WebDAV implementation that can function as both a server and a client, providing flexible WebDAV support in Python applications.
PHP Server SabreDAV sabre-io/dav A widely used PHP library offering comprehensive WebDAV server functionality, integrated into many content management systems.
C Client neon neon/neon A mature HTTP and WebDAV client library written in C; useful for low-level access to WebDAV functionalities.
Perl Client p5-net-dav andk/p5-net-dav A Perl module that adds WebDAV client capabilities, enhancing Perl’s networking support for remote file operations.
Lua Client/Server lua-webdav Olvld/lua-webdav A lightweight library for handling WebDAV requests in Lua, suitable for scripting and embedded systems that require remote file access.
Rust Server webdav-handler tafia/webdav-handler A Rust-based WebDAV server handler designed for high performance and safety in modern web applications.

Libraries

Apache Integration