selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Giraffile logo

Self-host Giraffile

versions

Peer-to-peer file sharing with zero-server privacy

ReleaseOpen SourceMIT
Updated9 hours ago
LanguageJavaScript
Setup difficultyEasy
ThemeDark mode
Stars
187

What is Giraffile?

Giraffile is a browser-based file sharing tool that enables direct peer-to-peer transfers between devices using WebRTC via PeerJS. Files are temporarily stored in the sender's browser IndexedDB and automatically destroyed after a configurable expiration time (2, 5, or 10 minutes). The application requires no backend server — it runs entirely as a static website. Features include drag-and-drop upload, QR code generation for mobile recipients, multi-file ZIP compression via JSZip, dark mode support, and multi-language interface. The project is MIT licensed and can be self-hosted by deploying the static files to any web server or static hosting platform.

Should you self-host Giraffile?

Giraffile scores 45/100 on selfhost.directory (how scoring works) and ranks #62 of 86 in File Sharing. It has 187 GitHub stars.

It shipped 1 stable release in the past year. The latest, versions, came out on 19 August 2026.

Setup is easy: most people get it running in one sitting. It is MIT-licensed and written mostly in JavaScript.

Its closest alternative on selfhost.directory is copyparty (82/100, 47 153 stars). It scores higher overall, so compare the two before you pick. See Giraffile vs copyparty side by side.

Features

  • Automatic file expiration
  • Multi-file ZIP compression
  • Multi-language Support
  • Peer-to-peer file transfer
  • QR Code Sharing
  • Zero-server architecture

Giraffile README

Giraffile releases & version history

More in File Sharing

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…