BucketSpace is an open-source personal cloud drive built on Telegram MTProto. It provides a modern drive UI with zero-knowledge, client-side AES-256-GCM encryption via the Web Crypto API, ensuring your files remain private before leaving the browser. Features chunked uploads, secure file sharing, and media streaming with no subscription fees. Powered by Next.js, TypeScript, and GramJS. Source: https://github.com/vanrajsinh650/BucketSpace
Hey everyone š
I built BucketSpace because I wanted to experiment with a different approach to personal cloud storage.
Instead of building another storage backend from scratch, I use Telegram MTProto as the storage layer and build the cloud-drive experience on top.
The part I'm most interested in is the client-side encryption pipeline:
plaintext file
ā browser
ā AES-256-GCM
ā encrypted chunks
ā Telegram
It's still v0.1.0, so I'm looking for engineers interested in storage, privacy, Telegram MTProto, and self-hosting to poke holes in the architecture.
GitHub:
https://github.com/vanrajsinh650...