Private encrypted notes β free forever.
The open-source, zero-knowledge successor to Laverna.
Built for 2026 with Next.js 15, TypeScript & AES-256-GCM encryption.
Overall health: 82/100 β Last updated: 2026-04-14
Improving the documentation score from its current 48/100 can significantly boost the overall health score of the DevLens repository.
Laverna was one of the best open-source encrypted note apps β 10k+ stars, beloved by the privacy community. It hasn't been updated since 2019 and has 438 open issues. Notevo is its spiritual successor: same zero-knowledge encryption philosophy, rebuilt for 2026 with a modern stack, active maintenance, and a promise to stay free forever.
No account required. No servers storing your notes. No ads. No paywalls. Ever.
| Feature | Details | |
|---|---|---|
| π | AES-256-GCM Encryption | PBKDF2 key derivation (100k iterations). Password never leaves your browser. |
| π | Full Markdown Editor | Live split-pane preview. Bold, italic, headings, code, links β full syntax. |
| π | Tags & Notebooks | Organize notes with tags. Instant filter and search across all content. |
| π¦ | Import Laverna Backups | Paste your old Laverna JSON export β all notes migrate in one click. |
| βοΈ | Optional Cloud Sync | Supabase-backed sync (encrypted). Access from any browser. |
| π | Dark Mode | System preference respected + manual toggle in the header. |
| π€ | Export to Markdown | Export any note or all notes as .md files. Your data, always portable. |
| β¨οΈ | Keyboard Shortcuts | N new note Β· Ctrl+F search Β· Esc close panels. |
| π‘οΈ | Privacy First | No analytics, no trackers, no ads. |
| π οΈ | Self-Hostable | MIT license. Deploy to Vercel, Netlify, or your own server in minutes. |
| Layer | Technology |
|---|---|
| Framework | Next.js 15 (App Router) + TypeScript |
| Styling | Tailwind CSS + CSS Custom Properties |
| Auth | Supabase Auth (email/password) |
| Database | Supabase Postgres + Row Level Security |
| Encryption | Web Crypto API β AES-256-GCM + PBKDF2 |
| Deployment | Vercel (auto-deploy from main) |
git clone https://github.com/SamoTech/notevo
cd notevo
npm install
cp .env.example .env.localAdd your Supabase credentials to .env.local:
NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-keynpm run devOpen http://localhost:3000 β that's it.
MIT β fork it, self-host it, build on it, own it.
Built with β€οΈ by Ossama Hashim Β· notevo-io.vercel.app
Free forever. Private by design.