awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cowbell avatar

cowbell/sharedrop

0
View on GitHub↗
10,735 星标·864 分支·JavaScript·MIT·8 次浏览www.sharedrop.io↗

Sharedrop

Sharedrop 是一个基于浏览器的文件传输应用,用于在设备之间直接传输文件,无需安装软件或注册账户。它使用 WebRTC 建立点对点(P2P)数据通道,允许在不同操作系统之间交换文件,而无需通过中央服务器路由流量。

该项目提供了本地和远程连接机制。它识别共享同一公共 IP 地址的活跃用户以实现即时本地设备发现,并允许通过唯一会话链接为不同网络上的用户创建私有共享房间。

所有传输均采用端到端加密,以确保只有预期的发送者和接收者才能访问数据。该系统在浏览器中将数据作为二进制 Blob 管理,以处理大文件传输。

Features

  • WebRTC Data Channels - Establishes direct browser-to-browser data channels using WebRTC for serverless file transfers.
  • Signaling Servers - Utilizes a signaling server to exchange connection metadata before establishing direct peer-to-peer links.
  • End-to-End Encryption - Implements end-to-end encryption to ensure only the intended sender and receiver can access transferred files.
  • WebRTC Transfer Tools - Moves files directly between peers using WebRTC for high speed and low latency.
  • Browser-Based File Transfers - Provides the capability to send files directly between devices using a browser-based P2P connection.
  • Browser-Based P2P Transfers - Sends files directly between browsers using WebRTC for peer-to-peer data transmission.
  • Local Peer-to-Peer - Enables devices on the same local network to detect each other and exchange files.
  • IP Address Discovery Tools - Automatically identifies available local peers by grouping users sharing the same public IP address.
  • Local Network Discovery - Identifies and displays active users on the same public IP address to facilitate immediate transfers.
  • Private Sharing Rooms - Creates secure temporary rooms for encrypted file sharing with specific users across different networks.
  • Ephemeral Exchange Rooms - Generates unique identifiers to create private sharing rooms for users on different networks.
  • Binary Blob Management - Uses binary blob management to handle large file transfers directly within the browser memory.
  • Local File Sharing PWAs - Allows sending files between devices on the same network using a browser without central server uploads.
  • File Sharing - Serverless file transfer between devices on the same network.

Star 历史

cowbell/sharedrop 的 Star 历史图表cowbell/sharedrop 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Sharedrop 的开源替代方案

相似的开源项目,按与 Sharedrop 的功能重合度排序。
  • snapdrop/snapdropSnapDrop 的头像

    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

    JavaScriptpwasnapdropwebrtc
    在 GitHub 上查看↗19,715
  • kern/filepizzakern 的头像

    kern/filepizza

    10,106在 GitHub 上查看↗

    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
  • robinlinus/snapdropRobinLinus 的头像

    RobinLinus/snapdrop

    19,712在 GitHub 上查看↗

    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

    JavaScript
    在 GitHub 上查看↗19,712
  • sharedropio/sharedropShareDropio 的头像

    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

    JavaScriptemberember-clifile-sharing
    在 GitHub 上查看↗10,733
查看 Sharedrop 的所有 30 个替代方案→

常见问题解答

cowbell/sharedrop 是做什么的?

Sharedrop 是一个基于浏览器的文件传输应用,用于在设备之间直接传输文件,无需安装软件或注册账户。它使用 WebRTC 建立点对点(P2P)数据通道,允许在不同操作系统之间交换文件,而无需通过中央服务器路由流量。

cowbell/sharedrop 的主要功能有哪些?

cowbell/sharedrop 的主要功能包括:WebRTC Data Channels, Signaling Servers, End-to-End Encryption, WebRTC Transfer Tools, Browser-Based File Transfers, Browser-Based P2P Transfers, Local Peer-to-Peer, IP Address Discovery Tools。

cowbell/sharedrop 有哪些开源替代品?

cowbell/sharedrop 的开源替代品包括: snapdrop/snapdrop — Snapdrop is a browser-based peer-to-peer file sharing tool that transfers files directly between devices on the same… kern/filepizza — Filepizza is a web-based peer-to-peer file sharing application that enables direct browser-to-browser data exchange.… robinlinus/snapdrop — Snapdrop is a web-based local file sharing tool and progressive web app designed for transferring files between… sharedropio/sharedrop — ShareDrop is a browser-based platform designed for direct, peer-to-peer file exchange between devices. It facilitates… schlagmichdoch/pairdrop — PairDrop is a cross-platform file sharing application and web-based tool for peer-to-peer data exchange. It enables… flutter-webrtc/flutter-webrtc — This project is a WebRTC plugin for Flutter that provides a real-time communication framework for implementing…