Simple and robust key-value flat-file data storage library
Robust SQLite wrapper, but SQLite itself and ORMs already handle this better.

Split-key architecture enables file previews, but closed-source code undermines security claims.
Privacy-conscious users wanting simple shared hosting deployment
Nextcloud · Tresorit · pCloud
Files and filenames are encrypted with AES-256-GCM before hitting disk, so the filesystem contains only ciphertext.
The encryption key is not stored in one place on the server at rest. It’s split between: - a session share stored server-side - an encrypted cookie stored in the browser
Both parts are required to decrypt files. A compromised cookie or session file alone yields nothing.
The core encryption layer is published for review. The full application is not open source at this time. https://core.darkdrive.de/public/a7c3222a5c6e12bef0648266/cr...
I chose server-side encryption over fully client-side systems to keep it simple to host while still allowing features like previews, thumbnails, and easy access across devices.
Darkdrive is a single PHP application that runs on shared hosting with minimal setup. It encrypts filenames and directory names alongside file contents, and uses split-key server-side crypto.
Happy to answer questions about the threat model or implementation.
Robust SQLite wrapper, but SQLite itself and ORMs already handle this better.
Local-first AI memory beating Mem0 on speed and privacy with Rust-powered Bayesian beliefs.
dotenv encrypted with Argon2id + pre-commit hook, but HashiCorp Vault exists.
Tailscale clone with phone backups, but the core mesh networking is already solved.
Post-quantum hybrid encryption finally arrives in PHP where it's been missing.
WebRTC P2P file drop with no backend; but privacy UX is crowded (SnapDrop, OnionShare).