Repolode
coffeetron832

coffeetron832/Giraffile

A browser-based file sharing tool that sends files directly between devices without cloud servers and deletes them after a set time.

Open-source alternative to:AirDrop

Stars
186
Forks
12
Open issues
0
Last commit
6 days ago

What is it?

Giraffile is a browser-based tool for sharing files without uploading them to a cloud service. You drag a file into the drop zone, choose how long the link should stay valid, and receive a unique link to send to the recipient. Files are transferred directly between devices using PeerJS for peer-to-peer connections, and stored in the browser's IndexedDB.

When the chosen expiration time passes, the file is deleted. The project is built with JavaScript and uses JSZip to compress multiple files on the user's device, and QRCode.js to generate QR codes for easy reception on mobile devices. It includes a dark mode and is released under the MIT license.

Key features

  • 01Direct device-to-device transfer with no intermediary storage server.
  • 02Files are automatically deleted after the chosen expiration time.
  • 03Generates a shareable link and a QR code for receiving on mobile devices.
  • 04Compresses multiple files on the device before sharing.
  • 05Includes a dark mode interface.

Use cases

  • Sending a sensitive document to a colleague without storing it on a third-party cloud.
  • Quickly transferring files between your own devices in the browser.
  • Sharing a file that should only exist for a limited time.

Quick start

  1. 1

    Open the hosted Giraffile app in your browser

In collections

Topics

FAQ

What is Giraffile?
A browser-based file sharing tool that sends files directly between devices without cloud servers and deletes them after a set time. Giraffile is a browser-based tool for sharing files without uploading them to a cloud service. You drag a file into the drop zone, choose how long the link should stay valid, and receive a unique link to send to the recipient. Files are transferred directly between devices using PeerJS for peer-to-peer connections, and stored in the browser's IndexedDB.
Is Giraffile free to use? What license does it have?
Giraffile is open source under the MIT license. Check the license terms before using it in commercial products.
Is Giraffile still maintained?
Actively maintained. The last commit to Giraffile was on Nov 1, 2026.
What can I use Giraffile for?
Sending a sensitive document to a colleague without storing it on a third-party cloud. Quickly transferring files between your own devices in the browser. Sharing a file that should only exist for a limited time.
How do I install Giraffile?
Open the hosted Giraffile app in your browser
Where can I get Giraffile?
The source code and installation instructions are on GitHub: https://github.com/coffeetron832/Giraffile

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects