{"slug": "show-hn-keibidrop-p2p-filesystem-streaming-with-post-quantum-crypto", "title": "Show HN: KeibiDrop – P2P filesystem streaming with post-quantum crypto", "summary": "KeibiDrop released an open-source peer-to-peer filesystem streaming tool that mounts and streams folders between computers and a web browser, using ML-KEM-1024 plus X25519 for the handshake and AES-GCM-256 or ChaCha20-Poly1305 for sessions. The desktop app, engine and CLI are licensed AGPL-v3, built with a Go engine and a Rust plus Slint GUI, and rely on FUSE, macFUSE and WinFsp as filesystem drivers over a dual QUIC and TCP stack with a relay fallback. The project's stated goal is a lightweight, cross-platform filesystem with bounded RAM usage that preserves POSIX semantics, tested on intercontinental links between Romania and Singapore over both relayed and direct connections.", "body_md": "We have built KeibiDrop because me and the people close to me were tired of cloud storages, and to copy data fully across our devices in order to use it.\n\nNow with KeibiDrop you can mount and stream folders between your computers (and web browser) access and edit data on-demand as if it was local.\n\nYou can try it instantly in the browser [https://web.keibidrop.com/](https://web.keibidrop.com/) (you need two devices) or by building from source/ downloading from the github releases. (there are also demo recordings in the Readme on github).\n\nWe also got a marketing website for it here: [https://keibidrop.com](https://keibidrop.com)\n\nThe desktop app, engine and CLI are FOSS AGPL-v3 and in terms of architecture and stack the following holds:\n\n- It uses a full-duplex P2P IPv6 connection between peers with a fallback to a data forwarding relay.\n\n- We got a dual networking stack QUIC + TCP using protocol buffers (WebRTC to be added), and we use ML-KEM-1024 + X25519 for the handshake and either aes-gcm-256 or chacha20-poly1305 for the session, and we do a latency hiding re-key inspired by Signal's SPQR.\n\n- it relies on FUSE, macFUSE, and WinFsp as filesystem drivers and the whole gist of it is to \"hide the latency\" of remote filesystems and to just give the feeling of teleporting files.\n\n- we use golang for the engine, and rust + slint.dev for the GUI\n\nOur goal was to have a lightweight, cross platform filesystem that does not use many resources, has the RAM usage bounded and gives the feeling as if working on a local filesystem.\n\nCurrently the filesystem respects POSIX semantics, (except for symlinks and hardlinks, I have them disabled), and we tested it on intercontinental links (between Romania and Singapore), on both relayed connections and direct connections.\n\nYou can use git, pijul, Premiere Pro, DaVinci Resolve or any tools you would normally use on your local computer, or use our docker image on your NAS storage and instantly access the data you need while you are travelling.\n\nComments URL: [https://news.ycombinator.com/item?id=50180280](https://news.ycombinator.com/item?id=50180280)\n\nPoints: 1\n\n# Comments: 0", "url": "https://wpnews.pro/news/show-hn-keibidrop-p2p-filesystem-streaming-with-post-quantum-crypto", "canonical_source": "https://github.com/KeibiSoft/KeibiDrop/", "published_at": "2026-10-21 13:06:09+00:00", "updated_at": "2026-10-21 13:12:28.161372+00:00", "lang": "en", "topics": ["developer-tools", "ai-infrastructure"], "entities": ["KeibiDrop", "ML-KEM-1024", "X25519", "FUSE", "macFUSE", "WinFsp", "Slint", "Signal"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/show-hn-keibidrop-p2p-filesystem-streaming-with-post-quantum-crypto", "markdown": "https://wpnews.pro/news/show-hn-keibidrop-p2p-filesystem-streaming-with-post-quantum-crypto.md", "text": "https://wpnews.pro/news/show-hn-keibidrop-p2p-filesystem-streaming-with-post-quantum-crypto.txt", "jsonld": "https://wpnews.pro/news/show-hn-keibidrop-p2p-filesystem-streaming-with-post-quantum-crypto.jsonld"}}