Nephele is a WebDAV server and framework for Node.js and Express. Its modular design separates protocol handling from the systems used to store resources and authenticate users, making it suitable for developers who want to incorporate WebDAV into their own applications.
A dedicated server component, nephele-serve, also allows Nephele to operate independently of a larger application. The project emphasises compliance with the WebDAV specification and supports different storage and authentication arrangements through interchangeable components.
This is free and open source software.
Key Features
- Implements WebDAV resource and collection operations, allowing compatible clients to browse and manage remote files.
- Provides a reusable server framework that can be integrated into applications developed with Node.js and Express.
- nephele-serve offers a dedicated WebDAV server for deployments that do not require application-level integration.
- Storage adapters separate WebDAV protocol processing from the underlying storage system.
- Filesystem storage allows local directories to be exposed as WebDAV resources.
- S3-compatible object storage can be accessed through the available storage adapter.
- Nymph-based storage provides an alternative arrangement for applications using that data layer.
- Authentication components are separate from storage adapters, allowing different credential-verification methods to be used.
- Supports WebDAV resource properties and locking, helping clients coordinate changes to shared content.
- Directory listings can be enabled when running the dedicated server.
- The implementation emphasises standards compliance, treating deviations from mandatory and recommended RFC behaviour as defects.
- The modular architecture permits custom adapters and authenticators, although upstream cautions that these interfaces may change during development.
Website: github.com/sciactive/nephele
Support:
Developer: Hunter Perrin
License: Apache License 2.0
Nephele is written in TypeScript. Learn TypeScript with our recommended free books and free tutorials.
Related Software
| WebDAV Servers | |
|---|---|
| copyparty | Portable file server with resumable uploads and media playback |
| sabre/dav | CardDAV, CalDAV and WebDAV server |
| webdav | Simple and standalone WebDAV server |
| Dufs | File server that supports static serving |
| WsgiDAV | Extensible Python server with configurable storage providers |
| Davis | Admin interface for sabre/dav |
| SFTPGo | Fully featured and highly configurable SFTP server with WebDAV support |
| KaraDAV | Lightweight WebDAV server |
| Nephele | Pluggable WebDAV server |
| Milton | WebDAV / CalDAV / CardDAV server library |
| Apache WebDAV | Provides class 1 and class 2 WebDAV functionality for Apache |
| phởdav | Minimal WebDAV server |
| PicoDAV | Single-file PHP server with browser file management |
| ASGI WebDAV | Asynchronous Python server with multiple storage backends |
| Nginx WebDAV | File management automation via the WebDAV protocol |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.