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
ShareDropio avatar

ShareDropio/sharedrop

0
View on GitHub↗
10,733 stars·864 forks·JavaScript·MIT·20 viewswww.sharedrop.io↗

Sharedrop

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 these connections through a signaling server that manages the initial handshake between clients. Once connected, it utilizes binary streaming to process large files in segments, maintaining privacy and efficiency throughout the transfer process.

Features

  • WebRTC Transfer Tools - Provides a browser-based platform for direct, private file sharing between devices using WebRTC.
  • Peer-to-Peer File Sharing - Implements a decentralized system for secure, direct browser-to-browser data exchange.
  • Peer-to-Peer Data Exchange - Sends files directly between browsers using WebRTC to ensure data privacy and bypass central storage.
  • Peer-to-Peer Networking - Establishes direct, encrypted browser-to-browser data channels for private file transfers bypassing central servers.
  • Peer-to-Peer Protocols - Enables direct, private file transfers between devices over local or remote networks using browser-based protocols.
  • Private Sharing Rooms - Provides private, temporary web rooms for secure file transfers between remote participants.
  • Remote File Transfers - Enables secure, private file exchange with remote participants via temporary web rooms.
  • Local Network Discovery - Uses mDNS to automatically identify and connect nearby devices on the local network without manual configuration.
  • Network File Sharing - Facilitates instant file sharing between nearby devices on the same network without manual setup.
  • Signaling Servers - Coordinates initial client handshakes and metadata exchange to facilitate direct peer-to-peer tunnels.
  • Ephemeral Routing - Generates unique, short-lived web addresses to map session identifiers to active peer connections.
  • Binary Media Streams - Implements binary streaming to process large files in segments for efficient browser-based transmission.

Star history

Star history chart for sharedropio/sharedropStar history chart for sharedropio/sharedrop

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Projects sharing features with Sharedrop

These projects share indexed features with Sharedrop. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • schlagmichdoch/pairdropschlagmichdoch avatar

    schlagmichdoch/PairDrop

    9,791View on 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

    JavaScriptfile-sharingindexeddbnodejs
    View on GitHub↗9,791
  • cowbell/sharedropcowbell avatar

    cowbell/sharedrop

    10,735View on GitHub↗

    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
    View on GitHub↗10,735
  • ipfs/ipfsipfs avatar

    ipfs/ipfs

    23,137View on GitHub↗

    IPFS is a peer-to-peer hypermedia protocol and content-addressed storage system that identifies data by cryptographic hashes rather than network locations. It enables the creation of a decentralized web by organizing files and directories as directed acyclic graphs of linked content identifiers. The project differentiates itself through the use of a distributed hash table for locating peers and a system of signed records to map human-readable names to changing content. It also provides HTTP gateways that translate standard web requests into peer-to-peer queries, allowing decentralized data to

    ipfsipfs-protocolipfs-web
    View on GitHub↗23,137
  • blenderskool/blazeblenderskool avatar

    blenderskool/blaze

    2,457View on GitHub↗
    JavaScriptbackendcollaboratefile-transfer
    View on GitHub↗2,457
Compare all 30 related projects→

Frequently asked questions

What does sharedropio/sharedrop do?

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.

What are the main features of sharedropio/sharedrop?

The main features of sharedropio/sharedrop are: WebRTC Transfer Tools, Peer-to-Peer File Sharing, Peer-to-Peer Data Exchange, Peer-to-Peer Networking, Peer-to-Peer Protocols, Private Sharing Rooms, Remote File Transfers, Local Network Discovery.

Which projects share features with sharedropio/sharedrop?

Projects with overlapping indexed features include: 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… ipfs/ipfs — IPFS is a peer-to-peer hypermedia protocol and content-addressed storage system that identifies data by cryptographic… blenderskool/blaze. seemoo-lab/opendrop — Opendrop is a Python implementation of the AirDrop protocol used for transferring files and links between devices over… robinlinus/snapdrop — Snapdrop is a web-based local file sharing tool and progressive web app designed for transferring files between…