awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cowbell avatar

cowbell/sharedrop

0
View on GitHub↗
10,735 estrellas·864 forks·JavaScript·MIT·7 vistaswww.sharedrop.io↗

Sharedrop

Sharedrop es una aplicación de transferencia de archivos basada en navegador para transferir archivos directamente entre dispositivos sin requerir instalación de software o registro de cuenta. Utiliza WebRTC para establecer canales de datos peer-to-peer, permitiendo que los archivos sean intercambiados entre diferentes sistemas operativos sin enrutar el tráfico a través de un servidor central.

El proyecto proporciona mecanismos para conectividad tanto local como remota. Identifica usuarios activos que comparten la misma dirección IP pública para el descubrimiento inmediato de dispositivos locales y permite la creación de salas de intercambio privadas mediante enlaces de sesión únicos para usuarios en diferentes redes.

Todas las transferencias están aseguradas con cifrado de extremo a extremo para garantizar que solo el remitente y el receptor previstos puedan acceder a los datos. El sistema gestiona los datos como blobs binarios dentro del navegador para manejar transferencias de archivos grandes.

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.

Historial de estrellas

Gráfico del historial de estrellas de cowbell/sharedropGráfico del historial de estrellas de cowbell/sharedrop

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Sharedrop

Proyectos open-source similares, clasificados según cuántas características comparten con Sharedrop.
  • snapdrop/snapdropAvatar de SnapDrop

    SnapDrop/snapdrop

    19,715Ver en 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
    Ver en GitHub↗19,715
  • kern/filepizzaAvatar de kern

    kern/filepizza

    10,106Ver en 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
    Ver en GitHub↗10,106
  • robinlinus/snapdropAvatar de RobinLinus

    RobinLinus/snapdrop

    19,712Ver en 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
    Ver en GitHub↗19,712
  • sharedropio/sharedropAvatar de ShareDropio

    ShareDropio/sharedrop

    10,733Ver en 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
    Ver en GitHub↗10,733
Ver las 30 alternativas a Sharedrop→

Preguntas frecuentes

¿Qué hace cowbell/sharedrop?

Sharedrop es una aplicación de transferencia de archivos basada en navegador para transferir archivos directamente entre dispositivos sin requerir instalación de software o registro de cuenta. Utiliza WebRTC para establecer canales de datos peer-to-peer, permitiendo que los archivos sean intercambiados entre diferentes sistemas operativos sin enrutar el tráfico a través de un servidor central.

¿Cuáles son las características principales de cowbell/sharedrop?

Las características principales de cowbell/sharedrop son: 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.

¿Qué alternativas de código abierto existen para cowbell/sharedrop?

Las alternativas de código abierto para cowbell/sharedrop incluyen: 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…