awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

40 مستودعات

Awesome GitHub RepositoriesNetwork File Sharing

Protocols and services for sharing files and print resources across operating systems.

Distinct from File Sharing: Distinct from P2P file sharing: focuses on traditional network interoperability protocols like SMB/NFS rather than decentralized distribution.

Explore 40 awesome GitHub repositories matching networking & communication · Network File Sharing. Refine with filters or upvote what's useful.

Awesome Network File Sharing GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • awesome-selfhosted/awesome-selfhostedالصورة الرمزية لـ awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516عرض على GitHub↗

    هذا المشروع عبارة عن دليل منسق من قبل المجتمع للبرمجيات مفتوحة المصدر المصممة للنشر في بيئات الخوادم الخاصة والمختبرات المنزلية. يعمل كمورد شامل لاكتشاف بدائل مستقلة ذاتية الاستضافة لخدمات السحابة السائدة، مما يمكن المستخدمين من الحفاظ على ملكية كاملة للبيانات والتحكم في بنيتهم التحتية الرقمية. يتم تنظيم الدليل من خلال تصنيف هرمي ينظم مجموعة واسعة من التطبيقات في فئات منطقية، تتراوح من إدارة الوسائط وتحليل البيانات إلى التواصل الخاص وأدوات إنتاجية الفريق. يتميز بعملية مراجعة أقران تعاونية، حيث يقوم أعضاء المجتمع بالتحقق من جودة وملاءمة كل طلب لضمان بقاء الدليل دقيقاً وموثوقاً. يغطي المشروع نطاقاً واسعاً من القدرات، بما في ذلك أتمتة البنية التحتية، ونشر الخدمات القائمة على الحاويات، وإدارة التكوين التصريحي. تساعد هذه الأدوات المستخدمين في الحفاظ على بيئات خادم قابلة للتكرار وإدارة تبعيات الخدمات المعقدة عبر الأجهزة الخاصة. يتم الحفاظ على الدليل كمستودع خاضع للتحكم في الإصدار، مما يضمن تتبع جميع التحديثات والتغييرات التي يقودها المجتمع وأنها شفافة.

    Exposes local file systems to network devices using standard interoperability protocols.

    awesomeawesome-listcloud
    عرض على GitHub↗299,516
  • ncw/rcloneالصورة الرمزية لـ ncw

    ncw/rclone

    57,898عرض على GitHub↗

    rclone is a command-line utility and sync engine for managing, synchronizing, and migrating files across numerous cloud storage providers. It functions as a storage management tool that enables bidirectional or one-way synchronization between local filesystems and remote cloud backends. The project acts as a unified cloud storage gateway, capable of merging multiple remote providers into a single directory tree. It further provides a filesystem mount to expose remote cloud storage as a local disk for direct operating system access and a transparent encryption wrapper to secure data before it

    Allows hosting files over network protocols like HTTP and FTP to share data across devices.

    Go
    عرض على GitHub↗57,898
  • snapdrop/snapdropالصورة الرمزية لـ SnapDrop

    SnapDrop/snapdrop

    19,715عرض على GitHub↗

    Snapdrop is a browser-based peer-to-peer file sharing tool that transfers files directly between devices on the same local network without uploading to any intermediate server. It operates as a progressive web app, meaning it works across devices without installation, and uses end-to-end encryption to ensure only the sender and receiver can read the content being transferred. The application establishes direct browser-to-browser connections using WebRTC, splitting large files into chunks for real-time streaming with progress tracking. It discovers nearby devices on the same subnet through loc

    Transferring files directly between devices on the same local network without uploading to a server.

    JavaScriptpwasnapdropwebrtc
    عرض على GitHub↗19,715
  • twpayne/chezmoiالصورة الرمزية لـ twpayne

    twpayne/chezmoi

    18,075عرض على GitHub↗

    chezmoi is a command-line utility designed to manage and synchronize system configuration files across multiple machines. It uses a local Git repository as the single source of truth, allowing users to track, version, and distribute dotfiles while maintaining a consistent state across diverse operating systems and hardware architectures. The project distinguishes itself through a declarative reconciliation model that computes the difference between the current filesystem and the desired state defined in the repository. It features a robust templating engine that processes configuration files

    Reuses shared template snippets across multiple configuration files to maintain consistency.

    Goconfigurationdotfiledotfile-management
    عرض على GitHub↗18,075
  • cowbell/sharedropالصورة الرمزية لـ cowbell

    cowbell/sharedrop

    10,735عرض على GitHub↗

    Sharedrop هو تطبيق إسقاط ملفات قائم على المتصفح لنقل الملفات مباشرة بين الأجهزة دون الحاجة إلى تثبيت برامج أو تسجيل حساب. يستخدم WebRTC لإنشاء قنوات بيانات من نظير إلى نظير، مما يسمح بتبادل الملفات بين أنظمة تشغيل مختلفة دون توجيه حركة المرور عبر خادم مركزي. يوفر المشروع آليات للاتصال المحلي والبعيد. ويحدد المستخدمين النشطين الذين يتشاركون نفس عنوان IP العام للاكتشاف الفوري للجهاز المحلي ويسمح بإنشاء غرف مشاركة خاصة عبر روابط جلسة فريدة للمستخدمين على شبكات مختلفة. يتم تأمين جميع عمليات النقل بتشفير من طرف إلى طرف لضمان أن المرسل والمستقبل المقصودين فقط يمكنهما الوصول إلى البيانات. يدير النظام البيانات ككتل ثنائية (binary blobs) داخل المتصفح للتعامل مع عمليات نقل الملفات الكبيرة.

    Creates secure temporary rooms for encrypted file sharing with specific users across different networks.

    JavaScript
    عرض على GitHub↗10,735
  • sharedropio/sharedropالصورة الرمزية لـ ShareDropio

    ShareDropio/sharedrop

    10,733عرض على GitHub↗

    ShareDrop is a browser-based platform designed for direct, peer-to-peer file exchange between devices. It facilitates data transfer by establishing encrypted connections directly between browsers, ensuring that files are transmitted without being stored on central servers. The system identifies nearby devices on the same local network to enable immediate, configuration-free file sharing. For remote participants, it provides the ability to create private, temporary web rooms that use unique, ephemeral addresses to establish secure connections across different networks. The project coordinates

    Provides private, temporary web rooms for secure file transfers between remote participants.

    JavaScriptemberember-clifile-sharing
    عرض على GitHub↗10,733
  • webtorrent/webtorrent-desktopالصورة الرمزية لـ webtorrent

    webtorrent/webtorrent-desktop

    10,072عرض على GitHub↗

    ❤️ Streaming torrent app for Mac, Windows, and Linux

    Creates and shares a new torrent from files, buffers, streams, or Blob objects with the swarm.

    JavaScriptbittorrentelectronhacktoberfest
    عرض على GitHub↗10,072
  • schlagmichdoch/pairdropالصورة الرمزية لـ schlagmichdoch

    schlagmichdoch/PairDrop

    9,791عرض على GitHub↗

    PairDrop is a cross-platform file sharing application and web-based tool for peer-to-peer data exchange. It enables the transfer of files and text messages between devices using a browser, operating without the need for user accounts or central storage. The project supports both local network file transfers and cross-device sharing over the internet. It provides methods for establishing connectivity through temporary rooms using shared short-codes, QR-code identity exchange, and persistent device pairing to maintain connections across different networks. Connectivity is managed via WebRTC pe

    Provides temporary, secure web-based rooms for remote P2P file exchange using shared short-codes.

    JavaScriptfile-sharingindexeddbnodejs
    عرض على GitHub↗9,791
  • orbstack/orbstackالصورة الرمزية لـ orbstack

    orbstack/orbstack

    8,903عرض على GitHub↗

    OrbStack is a native macOS application that replaces Docker Desktop, providing an all-in-one environment for running Docker containers, full Linux virtual machines, and local Kubernetes clusters. It runs Linux VMs directly on the macOS hypervisor framework for near-native performance, uses VirtioFS for fast bidirectional file sharing between macOS and Linux, and leverages Rosetta for near-native x86 emulation on Apple Silicon. The system assigns predictable local domain names to containers and VMs with automatic HTTPS certificate generation, forwards ports via event-driven updates, and stores

    Shares files quickly in both directions between macOS and Linux containers or machines using VirtioFS with dynamic caching.

    Shellcolimadockerdocker-desktop
    عرض على GitHub↗8,903
  • winfsp/winfspالصورة الرمزية لـ winfsp

    winfsp/winfsp

    8,687عرض على GitHub↗

    WinFSP is a framework for implementing custom file systems on Windows. It enables the creation of user-mode file systems that appear as standard disk drives or network shares to the operating system, allowing developers to implement file system logic in user space via a proxy architecture that avoids the need for custom kernel code. A primary differentiator is its FUSE compatibility layer, which maps POSIX-based file system calls to native Windows requests. This allows existing file systems written for the FUSE API to be ported to Windows and Cygwin environments. The project covers a wide ra

    Registers volume devices to present custom file systems as native network shares.

    Cdriverfilesystemfuse
    عرض على GitHub↗8,687
  • boot2docker/boot2dockerالصورة الرمزية لـ boot2docker

    boot2docker/boot2docker

    8,278عرض على GitHub↗

    Boot2Docker is a minimal Linux distribution that boots entirely from RAM to turn any machine into a Docker host. It is delivered as a bootable ISO image that can be written to SD cards, USB sticks, or hard disks, starting Docker containers in about five seconds without requiring a full operating system installation. The system is preconfigured for use as a VirtualBox virtual machine, with persistent disk mounting that automatically stores Docker images, containers, volumes, and SSH keys across restarts. It supports host-to-container file sharing through VirtualBox Guest Additions integration,

    Mounts host directories inside the VM using VirtualBox Guest Additions for shared folder access.

    Shell
    عرض على GitHub↗8,278
  • zhanghai/materialfilesالصورة الرمزية لـ zhanghai

    zhanghai/MaterialFiles

    7,980عرض على GitHub↗

    MaterialFiles is a graphical Linux file manager and system utility designed for local file management, archive manipulation, and system administration. It provides a filesystem interface for navigating directories, inspecting file attributes, and managing local files. The application supports privileged root access to manage restricted system files and directories. It includes specialized tools for Linux system administration, such as inspecting security contexts, symbolic links, and file permissions. The utility features a network file client for connecting to remote servers and managing fi

    Manages connections to remote servers for organizing and editing files on shared network drives.

    Kotlinandroidandroid-applicationfile-manager
    عرض على GitHub↗7,980
  • openmediavault/openmediavaultالصورة الرمزية لـ openmediavault

    openmediavault/openmediavault

    6,802عرض على GitHub↗

    OpenMediaVault is a Debian-based network attached storage (NAS) operating system that turns a computer into a dedicated storage appliance, managed entirely through a browser-based control panel. It provides a unified configuration interface for managing file sharing protocols, RAID arrays, user permissions, and network services, with extensibility through a modular plugin system that adds new capabilities without modifying the core installation. The platform supports setup and management of multiple RAID levels for data redundancy or performance, and exposes file storage over protocols includ

    Configures network file sharing via CIFS/SMB, NFS, AFP, or FTP for cross-platform access.

    PHPdebiannas
    عرض على GitHub↗6,802
  • nicotsx/zerobyteالصورة الرمزية لـ nicotsx

    nicotsx/zerobyte

    6,572عرض على GitHub↗

    ZeroByte is a backup management platform built around the Restic backup engine, providing encrypted, deduplicated, and compressed snapshots across multiple storage backends. It offers a web interface for scheduling, monitoring, and managing backup operations, with support for cron-based job scheduling and configurable retention policies that automatically prune older snapshots. The platform distinguishes itself through comprehensive multi-protocol volume mounting, allowing backup ingestion from NFS, SMB, WebDAV, SFTP, and rclone-backed sources alongside local directories. It includes a snapsh

    Connects to an NFS export from a NAS or file server, supporting protocol versions 3, 4, and 4.1 for backup access.

    TypeScriptbackupbackup-utilityrestic
    عرض على GitHub↗6,572
  • jpillora/cloud-torrentالصورة الرمزية لـ jpillora

    jpillora/cloud-torrent

    6,233عرض على GitHub↗

    Cloud-torrent is a self-hosted BitTorrent client and remote torrent manager written in Go. It functions as a torrent server that allows users to search for, start, and monitor downloads on a remote machine through a web interface. The system acts as an HTTP torrent file streamer, enabling the streaming of downloaded content directly through a web browser for immediate playback without requiring full local downloads. It includes an integrated search interface to discover torrents and initiate downloads without leaving the server environment. The server provides secure remote access through au

    Operates as a server-side torrent client for handling large file transfers in the background.

    Go
    عرض على GitHub↗6,233
  • arvidn/libtorrentالصورة الرمزية لـ arvidn

    arvidn/libtorrent

    5,948عرض على GitHub↗

    libtorrent is a portable C++ library that implements the complete BitTorrent protocol for peer-to-peer file transfers, supporting distributed hash tables (DHT), magnet links, and protocol extensions. It provides a well-documented C++ interface for building custom BitTorrent clients with full protocol support, handling peer communication, piece management, and swarm coordination. The library includes a comprehensive set of protocol components, including peer wire protocol encoding, piece-picking scheduling using rarest-first algorithms, session-based connection management for TCP and uTP conne

    Runs BitTorrent clients on servers for seeding, downloading, or distributing large files with configurable resource limits.

    C++bittorrentcpplibrary
    عرض على GitHub↗5,948
  • xhongc/music-tag-webالصورة الرمزية لـ xhongc

    xhongc/music-tag-web

    5,804عرض على GitHub↗

    Music-tag-web is a self-hosted music platform that combines a music tag editor, metadata scraper, batch file processor, music library manager, and Subsonic API server into a single web application. It provides a complete solution for organizing, tagging, and playing a personal music collection, with the ability to edit embedded metadata such as title, artist, album, lyrics, and cover art for local audio files. The platform distinguishes itself through its comprehensive automation and integration capabilities. It supports batch online auto-tagging from multiple music services, background task

    Creates a shared listening room where multiple users can join, see online status, and control playback together.

    Pythondockermp3tagmusic
    عرض على GitHub↗5,804
  • projectdiscovery/naabuالصورة الرمزية لـ projectdiscovery

    projectdiscovery/naabu

    5,766عرض على GitHub↗

    Naabu is a port scanner library and tool that probes hosts for open ports using SYN, CONNECT, and UDP methods to identify active services. It functions as a Go library for embedding port scanning into programs, and as a standalone tool that accepts targets as hostnames, IP addresses, CIDR ranges, or ASN numbers. The tool discovers live hosts before scanning, filters ports by range or top lists, and can integrate with Nmap for service version detection. The project distinguishes itself through its SYN-based port probing approach that sends TCP SYN packets and analyzes responses without complet

    Saves templates to the cloud and generates shareable links for collaboration.

    Gocdn-exclusionhacktoberfestnmap
    عرض على GitHub↗5,766
  • trapexit/mergerfsالصورة الرمزية لـ trapexit

    trapexit/mergerfs

    5,709عرض على GitHub↗

    mergerfs is a FUSE-based union filesystem that pools multiple independent filesystems or directories into a single unified mount point. It acts as a proxy to underlying storage, forwarding file operations directly to the filesystem for near-native performance while merging directory listings and attribute changes. The project provides a live, read-write pooled view of storage that aggregates drives of any size without requiring reformatting or data redistribution, and it isolates individual drive failures so that the pool continues serving data from remaining filesystems. The filesystem offer

    Requires root squash to be turned off on NFS mounts to allow elevated permission and ownership setting.

    C++aufsdatahoardingfilesystem
    عرض على GitHub↗5,709
  • raspberrypi/documentationالصورة الرمزية لـ raspberrypi

    raspberrypi/documentation

    5,575عرض على GitHub↗

    This is the official documentation repository for Raspberry Pi hardware and software. It covers the complete range of Raspberry Pi single-board computers, the RP-series microcontrollers, and the Raspberry Pi operating system. The documentation provides reference material for setting up devices, configuring hardware, and using the system for tasks including AI inference, camera and video capture, embedded development, and remote access. The documentation covers the full boot chain from the GPU firmware and EEPROM bootloader through to kernel loading, with detailed guidance on boot configuratio

    Documents transferring files over a local network using SCP, rsync, NFS, or Samba.

    Pythonasciidocdocumentationraspberry-pi
    عرض على GitHub↗5,575
السابق12التالي
  1. Home
  2. Networking & Communication
  3. Network File Sharing

استكشف الوسوم الفرعية

  • Anonymized Seeding1 وسم فرعيTechniques for sharing and seeding data across networks while masking the uploader's identity. **Distinct from Network File Sharing:** Focuses on the anonymity of the uploader/seeder in a P2P context, unlike general network file sharing (SMB/NFS).
  • Browser-Based Local TransfersTransfers files directly between devices on the same local network using browser-to-browser connections without server uploads. **Distinct from Network File Sharing:** Distinct from Network File Sharing: focuses on browser-based peer-to-peer transfers over local networks rather than traditional SMB/NFS protocols.
  • Host-to-Guest File Sharing1 وسم فرعيProtocols and mechanisms for sharing files between a host operating system and a virtual machine or container guest. **Distinct from Network File Sharing:** Distinct from Network File Sharing: specifically covers host-to-guest file sharing in virtualized environments, not traditional network protocols like SMB/NFS.
  • Manual Cross-Seed SearchUser-initiated queries to indexers to find matching content for local files. **Distinct from Anonymized Seeding:** Distinct from Anonymized Seeding: focuses on the discovery process of matching files rather than identity masking.
  • Multi-Protocol File Share ConfigurationsConfigures and serves file shares over CIFS/SMB, AFP, NFS, FTP, and TFTP protocols for heterogeneous network clients. **Distinct from Network File Sharing:** Distinct from Network File Sharing: focuses on configuration and serving of multiple specific protocols.
  • NFS Configurations3 وسوم فرعيةSettings and deployments for Network File System (NFS) servers and clients. **Distinct from Network File Sharing:** Focuses on the specific configuration and deployment of NFS shares rather than the general protocol
  • Private Sharing Rooms2 وسوم فرعيةTemporary, secure web-based environments for remote file exchange between participants. **Distinct from Network File Sharing:** Distinct from general network file sharing: focuses on ephemeral, web-based rooms for remote P2P exchange rather than persistent network protocols.
  • Share EnumerationThe process of discovering and listing available network shares and their paths on a remote system. **Distinct from Network File Sharing:** Distinct from Network File Sharing as it focuses on discovery and listing rather than the protocol for data transfer.
  • Shared Listening RoomsCreates shared listening rooms where multiple users can join and control playback together in real time. **Distinct from Private Sharing Rooms:** Distinct from Private Sharing Rooms: focuses on synchronized music playback, not file exchange.
  • Template Snippet Sharing1 وسم فرعيReuses common configuration fragments across multiple template files. **Distinct from Network File Sharing:** Distinct from Network File Sharing: focuses on local template fragment reuse rather than network-based file interoperability.