awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
RobinLinus avatar

RobinLinus/snapdrop

0
View on GitHub↗
19,712 स्टार्स·1,882 फोर्क्स·JavaScript·GPL-3.0·12 व्यूज़snapdrop.net↗

Snapdrop

Snapdrop is a web-based local file sharing tool and progressive web app designed for transferring files between devices on the same local network. It functions as an end-to-end encrypted transfer tool that allows users to move data across different devices and operating systems without manual configuration.

The service supports self-hosting through a containerized deployment model, allowing users to run private instances of the file sharing service on their own infrastructure. This ensures that data transfers remain within a private local network.

The system uses a signaling server for local network discovery and coordinates peer-to-peer connectivity to establish direct data channels between browsers. Security is maintained through client-side encryption to protect files during transmission.

Features

  • WebRTC Transfer Tools - Establishes direct browser-to-browser data channels for serverless file transfers using WebRTC protocols.
  • Cross-Device Asset Migration - Facilitates the rapid transfer of files between different hardware platforms, such as phones and computers, without cloud intermediaries.
  • File Sharing - Enables the distributed transfer of digital files directly between devices on the same local network.
  • Local Network Discovery - Identifies active sessions on the same subnet by tracking client connection IPs via a signaling server.
  • Signaling Servers - Implements a central signaling server to exchange connection metadata between devices before establishing peer-to-peer links.
  • Web-Based Local Sharing Tools - Offers a browser-based tool for discovering and transferring files to other devices on the same local network.
  • End-to-End Encryption - Ensures data remains encrypted during transmission so that only the communicating devices can access the files.
  • Containerized Deployments - Provides a containerized image of the signaling infrastructure for consistent hosting on private server environments.
  • Private Infrastructure Hosting - Supports deploying the service on private infrastructure to ensure data sovereignty and local network containment.
  • Private Networks - Enables the exchange of encrypted data between trusted devices within an isolated local network environment.
  • Client-Side Encryption - Secures file data using cryptographic keys generated directly in the browser to ensure privacy during transmission.
  • Progressive Web Apps - Functions as a progressive web app that provides a native-like experience across various devices and operating systems.
  • Self-Hosted File Servers - Allows running a private file sharing instance on personal infrastructure to keep data transfers within a local network.
  • File Sharing Tools - Local file sharing via web browser.
  • Collaboration And Storage - Browser-based local file transfer utility.
  • File Management - Local file sharing via web browser.

स्टार हिस्ट्री

robinlinus/snapdrop के लिए स्टार हिस्ट्री चार्टrobinlinus/snapdrop के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

robinlinus/snapdrop क्या करता है?

Snapdrop is a web-based local file sharing tool and progressive web app designed for transferring files between devices on the same local network. It functions as an end-to-end encrypted transfer tool that allows users to move data across different devices and operating systems without manual configuration.

robinlinus/snapdrop की मुख्य विशेषताएं क्या हैं?

robinlinus/snapdrop की मुख्य विशेषताएं हैं: WebRTC Transfer Tools, Cross-Device Asset Migration, File Sharing, Local Network Discovery, Signaling Servers, Web-Based Local Sharing Tools, End-to-End Encryption, Containerized Deployments।

robinlinus/snapdrop के कुछ ओपन-सोर्स विकल्प क्या हैं?

robinlinus/snapdrop के ओपन-सोर्स विकल्पों में शामिल हैं: awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… schlagmichdoch/pairdrop — PairDrop is a cross-platform file sharing application and web-based tool for peer-to-peer data exchange. It enables… cowbell/sharedrop — Sharedrop is a browser-based file drop application for transferring files directly between devices without requiring… kern/filepizza — Filepizza is a web-based peer-to-peer file sharing application that enables direct browser-to-browser data exchange.… cryptpad/cryptpad — CryptPad is a self-hosted, zero-knowledge office suite designed for real-time collaborative editing and content… sharedropio/sharedrop — ShareDrop is a browser-based platform designed for direct, peer-to-peer file exchange between devices. It facilitates…

Snapdrop के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Snapdrop के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted का अवतार

    awesome-selfhosted/awesome-selfhosted

    299,516GitHub पर देखें↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    GitHub पर देखें↗299,516
  • schlagmichdoch/pairdropschlagmichdoch का अवतार

    schlagmichdoch/PairDrop

    9,791GitHub पर देखें↗

    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

    JavaScriptfile-sharingindexeddbnodejs
    GitHub पर देखें↗9,791
  • cowbell/sharedropcowbell का अवतार

    cowbell/sharedrop

    10,735GitHub पर देखें↗

    Sharedrop is a browser-based file drop application for transferring files directly between devices without requiring software installation or account registration. It uses WebRTC to establish peer-to-peer data channels, allowing files to be exchanged between different operating systems without routing traffic through a central server. The project provides mechanisms for both local and remote connectivity. It identifies active users sharing the same public IP address for immediate local device discovery and allows the creation of private sharing rooms via unique session links for users on diff

    JavaScript
    GitHub पर देखें↗10,735
  • kern/filepizzakern का अवतार

    kern/filepizza

    10,106GitHub पर देखें↗

    Filepizza is a web-based peer-to-peer file sharing application that enables direct browser-to-browser data exchange. It utilizes WebRTC to establish connections between devices, allowing files to be sent without uploading data to a central server. The project provides a password-protected file sharing mechanism that secures transmissions via symmetric-key stream encryption. It includes a containerized signaling server that can be self-hosted to coordinate connections between peers and facilitate NAT traversal across restrictive networks and firewalls. The application supports multi-file tran

    TypeScript
    GitHub पर देखें↗10,106
  • Snapdrop के सभी 30 विकल्प देखें→