For un protocole pour le partage de fichiers sur les réseaux, the strongest matches are sigoden/dufs (dufs provides a WebDAV server that lets you mount), robbiehanson/cocoahttpserver (This repository implements a lightweight embedded WebDAV server with) and hacdias/webdav (hacdias/webdav is a dedicated WebDAV file server that fits). ceph/ceph and nfs-ganesha/nfs-ganesha round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Nous sélectionnons les dépôts GitHub open-source correspondant à « network file protocols ». Les résultats sont classés par pertinence par rapport à votre recherche — utilisez les filtres ci-dessous pour affiner, ou utilisez l'IA.
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
dufs provides a WebDAV server that lets you mount remote directories as a network drive, so it genuinely implements one of the network file protocols you need—though it does not cover NFS, SMB/CIFS, or AFP.
CocoaHTTPServer is a lightweight embedded web server designed to handle incoming network requests and serve local application content. The project implements Bonjour-based service discovery to broadcast server availability on local networks and supports WebDAV for remote file management, allowing files to be created, moved, and edited over HTTP. Network security is handled through certificate-based TLS encryption and password-based resource authentication. Request routing is managed via a delegate-based system, while concurrent connections are handled using Grand Central Dispatch.
This repository implements a lightweight embedded WebDAV server with TLS encryption and Bonjour discovery for remote file management, but it does not support NFS, SMB, or AFP and is limited to Apple platforms, so it only partially covers the requested network file protocols.
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 s
hacdias/webdav is a dedicated WebDAV file server that fits the network file protocol category, but it only implements WebDAV and not the other protocols (NFS, SMB, AFP) or features like FUSE integration that you listed.
Ceph is a unified, software-defined storage platform designed to provide object, block, and file storage services from a single distributed cluster. By decoupling data management from physical hardware, it enables elastic scaling across commodity hardware, allowing organizations to build large-scale storage infrastructure without reliance on proprietary vendor equipment. The system distinguishes itself through a shared-nothing, distributed architecture that utilizes deterministic hashing for data placement. This approach eliminates centralized metadata bottlenecks, allowing the cluster to sca
Ceph is a distributed storage platform that includes native NFS and SMB protocol gateways, making it a viable tool for serving those network file protocols, but it does not directly offer WebDAV or AFP support and is more of a full storage stack than a dedicated protocol implementation.
NFS-Ganesha is a user-mode file server that provides network access to storage resources using the NFSv3, v4, and v4.1 protocols. By operating entirely in user space, it functions as a storage gateway that enables remote file sharing across Linux and Unix systems while avoiding the complexities and stability risks associated with kernel-level file system development. The project distinguishes itself through a modular file system abstraction that allows it to translate network requests into operations for diverse back-end storage systems. It maintains stateful protocol handling to support adva
NFS-Ganesha is a user-space NFS server implementing NFSv3/v4/v4.1, which matches the NFS part of your search, but it does not implement SMB, WebDAV, or AFP, so it covers only one of the protocols you listed.