All 38 Dependencies
Every package Enclosed depends on, ranked by repo health score.
Enclosed is a minimalist web application for sending private notes and files with end-to-end encryption. Every piece of content is encrypted in the browser before it ever reaches the server, using AES-256-GCM with keys derived via PBKDF2 — making the server genuinely unable to read what you share. The decryption key travels only as a URL hash fragment, which browsers never send to servers, completing the zero-knowledge guarantee.
Users can configure notes with optional password protection, a time-to-live expiration, and self-destruction after first read. Files can be attached alongside text and are encrypted as part of the same payload. A live instance is available at enclosed.cc, and the entire project is self-hostable via Docker with persistent volume support or deployable to Cloudflare Pages with Cloudflare KV storage.
The project ships as a pnpm monorepo with dedicated packages for the SolidJS frontend, the Hono-based backend, a shared crypto library, and a CLI tool that lets developers create and view notes straight from the terminal. Optional email-and-password authentication restricts who can create notes on a given instance, making Enclosed suitable for both personal and team deployments.