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. |