awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
hacdias avatar

hacdias/webdav

0
View on GitHub↗
5,262 stars·523 forks·Go·mit·33 views

Webdav

This project is a self-hosted WebDAV file server and HTTP file manager that exposes a local file system for remote access and management. It functions as a private cloud storage solution, enabling users to perform file synchronization and automated network backups across different platforms and devices.

The server includes built-in security to mitigate brute-force attacks by using middleware to block IP addresses after repeated failed authentication attempts. It also provides cross-origin resource sharing configuration to regulate how external web applications interact with the server.

The system covers user permission management for controlling file and folder modifications. Configuration is handled through standard structured data formats, including YAML, JSON, and TOML.

Features

  • Self-Hosted File Servers - Provides a self-hosted server that exposes a local filesystem for remote access via HTTP or HTTPS.
  • Local Filesystem Storage - Maps network requests directly to local disk operations for reading and writing files.
  • HTTP File Managers - Functions as a network-accessible system for managing files and directories over HTTP or HTTPS.
  • WebDAV Implementations - Implements the WebDAV protocol to route HTTP verbs like PROPFIND and MKCOL to filesystem operations.
  • WebDAV Remote File Management - Enables create, read, update, and delete operations on files via the WebDAV protocol.
  • Secure File Access - Exposes a local filesystem to the internet with integrated protection against brute-force attacks.
  • Self-Hosted Cloud Storage - Provides a private cloud storage solution for file synchronization and automated network backups.
  • Automated Backup Systems - Provides a secure remote destination for storing automated network backups and archives.
  • Remote File Synchronization - Acts as a network target for synchronizing files and folders across multiple devices.
  • Error-Based IP Blocking - Blocks IP addresses after repeated failed authentication attempts to protect the server.
  • Brute Force Protections - Includes built-in IP blocking to prevent unauthorized access via repeated failed login attempts.
  • File and Folder Permissions - Implements user permission management to control which users can modify specific files and folders.

Star history

Star history chart for hacdias/webdavStar history chart for hacdias/webdav

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Webdav

Similar open-source projects, ranked by how many features they share with Webdav.
  • helloxz/zdirhelloxz avatar

    helloxz/zdir

    1,529View on GitHub↗

    Zdir is a self-hosted file management server that indexes local and remote directories to build organized, browsable storage catalogues with global search and sharing links. It provides a web-based interface for file manipulation and online media previews, enabling users to view images, documents, and videos directly in the browser without local downloads. The platform integrates standard WebDAV file management endpoints to allow external clients to mount storage directories and edit documents remotely. It includes background downloading capabilities that fetch files directly from external UR

    Goalistfile-browserh5ai
    View on GitHub↗1,529
  • sigoden/dufssigoden avatar

    sigoden/dufs

    9,729View on GitHub↗

    dufs is a self-hosted file manager and static file server that provides HTTP file hosting and WebDAV capabilities. It functions as a tool for sharing files over HTTP and managing folders remotely through both a web-based interface and the WebDAV protocol. The server distinguishes itself by mapping incoming requests directly to a local directory structure and offering a single-binary distribution for deployment. It supports the mounting of the server as a network drive via WebDAV and allows for the replacement of the default web interface using customizable asset overlays. The project covers

    Rustcloud-diskcommand-linefile-sharing
    View on GitHub↗9,729
  • gtsteffaniak/filebrowsergtsteffaniak avatar

    gtsteffaniak/filebrowser

    6,330View on GitHub↗

    FileBrowser is an open-source, self-hosted file management interface that runs as a single binary with no external dependencies. It provides a web-based interface for browsing, uploading, editing, and sharing files on a remote server, with a core architecture built on JWT-based stateless authentication and a rule-based path permission engine that controls access at the directory level. The project distinguishes itself through a comprehensive access control system that supports multi-provider authentication including OIDC, LDAP, external JWT, and two-factor authentication, alongside granular p

    Go
    View on GitHub↗6,330
  • barryvdh/laravel-corsbarryvdh avatar

    barryvdh/laravel-cors

    6,240View on GitHub↗

    laravel-cors is a middleware package for Laravel applications that manages Cross-Origin Resource Sharing. It functions as an HTTP security layer that validates request origins and injects the necessary headers into application responses to control how external domains access a backend API. The project provides a configuration-driven policy engine to match incoming request origins and methods against allowed values. This includes support for wildcard origin matching to authorize multiple trusted domains through a single rule and the automatic handling of pre-flight OPTIONS requests. The syste

    PHP
    View on GitHub↗6,240
See all 30 alternatives to Webdav→

Frequently asked questions

What does hacdias/webdav do?

This project is a self-hosted WebDAV file server and HTTP file manager that exposes a local file system for remote access and management. It functions as a private cloud storage solution, enabling users to perform file synchronization and automated network backups across different platforms and devices.

What are the main features of hacdias/webdav?

The main features of hacdias/webdav are: Self-Hosted File Servers, Local Filesystem Storage, HTTP File Managers, WebDAV Implementations, WebDAV Remote File Management, Secure File Access, Self-Hosted Cloud Storage, Automated Backup Systems.

What are some open-source alternatives to hacdias/webdav?

Open-source alternatives to hacdias/webdav include: helloxz/zdir — Zdir is a self-hosted file management server that indexes local and remote directories to build organized, browsable… sigoden/dufs — dufs is a self-hosted file manager and static file server that provides HTTP file hosting and WebDAV capabilities. It… gtsteffaniak/filebrowser — FileBrowser is an open-source, self-hosted file management interface that runs as a single binary with no external… barryvdh/laravel-cors — laravel-cors is a middleware package for Laravel applications that manages Cross-Origin Resource Sharing. It functions… expressjs/cors — This is a Node.js middleware for Express and Node.js servers that manages Cross-Origin Resource Sharing policies. It… payloadcms/payload — Payload is a headless content management system and application framework that uses a code-first approach to define…