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: 83/100 β Last updated: 2026-04-06
Improving the documentation score by addressing the low community engagement may provide the greatest immediate impact on raising the overall DevLens repo health score.
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.
Migrations live in supabase/migrations/. Apply them via the Supabase CLI:
npx supabase db pushOr copy the SQL from supabase/migrations/ into the Supabase SQL editor manually.
One-click deploy β the fastest way to get your own private Notevo instance:
Set NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_ANON_KEY in the Vercel environment variables panel during setup.
Notevo ships with complete, production-ready legal and informational pages:
| Page | Route | Description |
|---|---|---|
| About | /about |
What Notevo is and how it works |
| Privacy Policy | /privacy |
GDPR Β· CCPA Β· COPPA compliant β zero data collection |
| Terms of Service | /terms |
Free-forever commitment Β· MIT license Β· no warranty |
| Cookie Policy | /cookies |
No tracking cookies Β· localStorage only Β· PECR compliant |
| Sponsor | /sponsor |
Support the project β keep it free for everyone |
Notevo is free β and will stay free forever. But hosting, infra, and development take real time and money.
If Notevo saves you time or protects your privacy, consider supporting it:
β github.com/sponsors/SamoTech
| Tier | Amount | What it covers |
|---|---|---|
| β Coffee | $3 one-time | Fuels a bug fix |
| β€οΈ Monthly | $5 / month | Hosting & infrastructure |
| π Patron | $20 / month | Your name in the README |
Can't sponsor? Star the repo β and share it with someone who values privacy. It means a lot.
Notevo will never show ads, sell your data, or add paywalls β no matter what. This is a promise.
PRs are welcome! Here's how to get started:
- Fork the repo and create a feature branch:
git checkout -b feat/my-feature - Make your changes and test locally
- Run
npm run lintandnpm run buildβ both must pass - Open a PR with a clear description of what changed and why
Issues labelled good first issue are a great starting point.
Migrating from Laverna? Open an issue β making that migration path seamless is a top priority.
See CONTRIBUTING.md for full guidelines.
- Mobile PWA (installable on iOS/Android)
- Note sharing with expiring links
- Folder / notebook hierarchy
- Rich text (WYSIWYG) mode alongside Markdown
- Self-hosted Docker image
- Browser extension for quick capture
Have an idea? Open an issue β community input shapes the roadmap.
MIT β fork it, self-host it, build on it, own it.
See LICENSE for the full text.
Built with β€οΈ by Ossama Hashim Β· notevo-io.vercel.app
Free forever. Private by design.