Show HN: Ellipticc Drive – open-source cloud drive with E2E and PQ encryption
Show HN (score: 5)Description
I built Ellipticc Drive, an open-source cloud drive with true end-to-end encryption and post-quantum security, designed to be Dropbox-like in UX but with zero access to your data, even by the host.
What’s unique:
Free 10GB for every user, forever.
Open-source frontend (audit or self-host if you want)
Tech stack:
Frontend: Next.js
Crypto: WebCrypto (hashing) + Noble (core primitives)
Encryption: XChaCha20-Poly1305 (file chunks)
Key wrapping: Kyber (ML-KEM768)
Signing: Ed25519 + Dilithium2 (ML-DSA65)
Key derivation: Argon2id → Master Key → encrypts all keypairs & CEKs
Try it live: https://ellipticc.com
Frontend source: https://github.com/ellipticc/drive-frontend
Would love feedback from devs and security folks — particularly on encryption flow, architecture, or UX.
I’ll be around to answer every technical question in the comments!
More from Show
Show HN: Identifiy test coverage gaps in your Go projects
Show HN: Identifiy test coverage gaps in your Go projects
Show HN: Swatchify – CLI to get a color palette from an image
Show HN: Swatchify – CLI to get a color palette from an image A fast, cross-platform CLI tool that extracts dominant colors from images using k-means clustering.
Show HN: Wozz – Agentless Kubernetes cost auditor (open source)
Show HN: Wozz – Agentless Kubernetes cost auditor (open source)
Show HN: Zephyr3D – TypeScript WebGPU/WebGL 3D engine with an in‑browser editor
Show HN: Zephyr3D – TypeScript WebGPU/WebGL 3D engine with an in‑browser editor Hi HN,<p>I’ve been working on Zephyr3D, an open-source 3D rendering engine for the modern web, plus a visual editor that runs entirely in the browser.<p>- Written in TypeScript - Supports WebGL/WebGL2/WebGPU - Comes with a visual editor that runs in the browser (no installation required)<p>With the recent updates, a few things might be interesting to people here:<p>Engine & rendering ------------------<p>- WebGL/WebGPU abstraction with a TypeScript API - PBR rendering - Cluster lighting & Shadow Maps - Clipmap-based terrain for large landscapes - Sky Atmosphere & Height-based fog - FFT water system - Temporal anti-aliasing (TAA) - Screen-space motion blur<p>The goal is to make it possible to build reasonably complex 3D experiences that run directly in the browser, without native dependencies.<p>In-browser editor -----------------<p>The editor is a web app built on top of the engine and runs completely in the browser. It currently supports:<p>- Project management - Scene editing - Node-based material blueprints - Animation editing - Script binding and a scheduling system - Prefabs for reusing entities across scenes - Preview and one-click publishing to the web<p>All project data is handled via a virtual file system (VFS) that can plug into different backends (in-memory, IndexedDB, HTTP, ZIP, DataTransfer, etc.), so saving/loading works entirely on the client side.<p>Links -----<p>Homepage: <a href="https://zephyr3d.org" rel="nofollow">https://zephyr3d.org</a> Editor (runs in the browser): <a href="https://zephyr3d.org/editor/" rel="nofollow">https://zephyr3d.org/editor/</a> GitHub: <a href="https://github.com/gavinyork/zephyr3d" rel="nofollow">https://github.com/gavinyork/zephyr3d</a><p>I'd love feedback on:<p>- How the in-browser editor workflow feels (performance, UX, what’s missing) - Whether the VFS approach for project data makes sense for real projects - Any red flags you see in the engine architecture or WebGPU/WebGL abstraction - What would be deal-breakers or must-have features for using this in games, data viz, or other interactive web experiences<p>I’ll be around to answer questions and can go into more detail about the rendering pipeline, the editor internals, or anything else you’re curious about.
No other tools from this source yet.