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
·
robinkarlberg avatar

robinkarlberg/transfer.zip-web

0
View on GitHub↗
1,491 stars·95 forks·JavaScript·AGPL-3.0·5 viewstransfer.zip↗

Transfer.zip Web

The application functions as a self-hosted file sharing platform that allows users to transfer files directly through the browser or via cloud storage. It provides decentralized file-sharing utilities that stream encrypted data between client browsers without intermediate storage servers, alongside mechanisms for managing object storage providers and local disk configurations.

The system incorporates client-side encryption to secure file payloads within the browser prior to transmission, paired with fallback relay routing to bypass restrictive firewalls through secondary TURN servers when direct connections fail. Large file transfers are supported through chunked resumable uploads that automatically recover from network interruptions, alongside asynchronous worker offloading to maintain responsiveness during heavy operations.

Additional capabilities include pluggable storage drivers for switching between local disk and cloud object stores, external file collection via dedicated inbound transfer links, and page branding customization options. The platform also covers automated email notifications, multi-recipient link broadcasting, automated SSL certificate generation, and reverse proxy routing management.

Features

  • Client-Side Encryption - Secures file payloads within the browser using cryptographic keys before transmission so intermediate servers cannot read the data.
  • Encrypted File Sharing Platforms - Runs a self-hosted file transfer platform featuring custom branding, storage providers, and browser streaming.
  • Secure File Sharing - Allows users to upload and share files through a web interface with built-in encryption and security controls.
  • Pluggable Object Storage - Abstracts file persistence behind a unified interface allowing seamless switching between local disk and cloud object stores.
  • Storage Provider Drivers - Supports switching between local disk storage and cloud object storage providers by updating simple configuration files.
  • Self-Hosted Deployments - Enables running the entire file sharing and storage platform locally on user-owned custom infrastructure.
  • Encrypted Peer-to-Peer Transfers - Coordinates real-time peer connections and signaling to enable direct client file transfers.
  • WebRTC Data Channels - Establishes direct browser-to-browser data channels to stream encrypted files without intermediate server storage for complete privacy.
  • Relay Fallbacks - Bypasses restrictive firewalls by routing peer-to-peer data streams through secondary TURN servers when direct connections fail.
  • Resumable File Transfers - Stores uploaded files using a chunked resumable protocol that automatically recovers from network interruptions and manages expiration.
  • Chunked Resumable Transfers - Splits large files into chunks with integrity hashes to automatically resume interrupted transfers.
  • At-Rest File Encryptions - Secures all stored file data using robust encryption to protect sensitive information from unauthorized access.
  • Team File Spaces - Generates inbound transfer links that allow external users to upload files directly for subsequent retrieval by team members.
  • File Link Generators - Generates dedicated upload links that allow external users to send files without requiring an account.
  • Cloud Object Storage - Manages object storage providers and local disk configurations to persist uploaded files seamlessly.
  • Large File Transfers - Allows moving files and folders of any size without artificial caps or restrictions on total volume.
  • Background Process Offloading - Offloads heavy operations to a dedicated worker service to keep the main web application responsive during large transfers.
  • SSL Certificate Automation - Generates and renews secure socket layer certificates automatically using a built-in web server proxy.
  • UI-Responsive Background Workers - Delegates heavy background operations and email delivery tasks to dedicated worker services to maintain application responsiveness.
  • Encrypted Peer-to-Peer Transfers - Streams encrypted data directly between client browsers without intermediate storage servers.

Star history

Star history chart for robinkarlberg/transfer.zip-webStar history chart for robinkarlberg/transfer.zip-web

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

Curated searches featuring Transfer.zip Web

Hand-picked collections where Transfer.zip Web appears.
  • Remote storage access

Open-source alternatives to Transfer.zip Web

Similar open-source projects, ranked by how many features they share with Transfer.zip Web.
  • steveseguin/vdo.ninjasteveseguin avatar

    steveseguin/vdo.ninja

    3,910View on GitHub↗

    VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate remote audio and video feeds into professional production workflows. It functions as a WebRTC broadcast integration tool and studio controller, allowing for the direct transmission of high-definition media between publishers and viewers with minimal delay. The platform distinguishes itself through extensive protocol bridging, converting between WebRTC, WHIP, WHEP, SRT, and RTMP to ensure compatibility across diverse network environments and professional studio software. It includes

    JavaScriptlivelow-latencyninja
    View on GitHub↗3,910
  • pglombardo/passwordpusherpglombardo avatar

    pglombardo/PasswordPusher

    2,871View on GitHub↗

    PasswordPusher is a self-hosted secret sharing service and file sharing platform used to create encrypted, self-destructing links for sensitive text and files. It functions as a white-label security gateway, allowing organizations to manage the distribution of secrets on their own internal infrastructure. The system supports corporate white-labeling through custom domain mapping and branding customization to align the interface with a professional identity. It provides a RESTful API and command-line interface for the automated distribution of secrets within external scripts and workflows. Th

    Rubycommunicate-passwordsdocker-containerencryption
    View on GitHub↗2,871
  • kern/filepizzakern avatar

    kern/filepizza

    10,106View on 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
    View on GitHub↗10,106
  • matrixseven/file-transfer-goMatrixSeven avatar

    MatrixSeven/file-transfer-go

    4,660View on GitHub↗

    This is a secure peer-to-peer file sharing tool that transfers data directly between devices using end-to-end encryption and ephemeral session codes. Files are split into fixed-size chunks with individual integrity hashes, allowing interrupted transfers to resume from the last verified chunk without starting over. All transferred data stays solely in RAM during transit, never written to persistent storage on either peer or any intermediate relay. Beyond file transfer, the tool also provides real-time instant messaging and live screen sharing over the same peer-to-peer connections. Each sessio

    TypeScript
    View on GitHub↗4,660
See all 30 alternatives to Transfer.zip Web→

Frequently asked questions

What does robinkarlberg/transfer.zip-web do?

The application functions as a self-hosted file sharing platform that allows users to transfer files directly through the browser or via cloud storage. It provides decentralized file-sharing utilities that stream encrypted data between client browsers without intermediate storage servers, alongside mechanisms for managing object storage providers and local disk configurations.

What are the main features of robinkarlberg/transfer.zip-web?

The main features of robinkarlberg/transfer.zip-web are: Client-Side Encryption, Encrypted File Sharing Platforms, Secure File Sharing, Pluggable Object Storage, Storage Provider Drivers, Self-Hosted Deployments, Encrypted Peer-to-Peer Transfers, WebRTC Data Channels.

What are some open-source alternatives to robinkarlberg/transfer.zip-web?

Open-source alternatives to robinkarlberg/transfer.zip-web include: steveseguin/vdo.ninja — VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate… pglombardo/passwordpusher — PasswordPusher is a self-hosted secret sharing service and file sharing platform used to create encrypted,… kern/filepizza — Filepizza is a web-based peer-to-peer file sharing application that enables direct browser-to-browser data exchange.… matrixseven/file-transfer-go — This is a secure peer-to-peer file sharing tool that transfers data directly between devices using end-to-end… jhaals/yopass — Yopass is a secure secret sharing platform used to share encrypted text and files via one-time expiring links. It… linsa-io/linsa.io — Linsa.io is an end-to-end encrypted cloud storage service and zero-knowledge data vault. It functions as a private…