streetwriters/notesnook

A fully open source & end-to-end encrypted note taking alternative to Evernote.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 59 minutes ago
Added to GitGenius on September 4th, 2026
Created on April 1st, 2021
Open Issues & Pull Requests: 1,001 (+1)
GitHub issues: Enabled
Number of forks: 1,000
Total Stargazers: 14,544 (+1)
Total Subscribers: 76 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.0 days
Mean response time: 84.4 days
90th percentile: 294.9 days
Tracked items: 4,392

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 93% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "Status: Pending" is answered fastest, typically in under an hour, while "Unit: Sync" waits about 4 months. 61% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 9% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 807
New in 7 days: 16
Closed in 7 days: 6
Avg open age: 434 days
Stale 30+ days: 738
Stale 90+ days: 622

Recent activity

Opened in 7 days: 15
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 4

Top labels

  • Type: Bug (1,290)
  • Type: Feature Request (605)
  • Platform: Mobile (506)
  • Status: Pending (493)
  • Unit: Editor (384)
  • Platform: Desktop (365)
  • Status: Investigating (308)
  • Status: Confirmed (303)

Detailed Description

Notesnook is an end-to-end encrypted note-taking application that provides an open-source alternative to Evernote.

The tool addresses the tension between privacy and usability by encrypting all notes on the user's device before they leave it, employing XChaCha20-Poly1305 for encryption and Argon2 for key derivation. This zero-knowledge architecture means the service operator cannot access user data. The codebase is organized as a monorepo containing web, desktop, and mobile clients built with React and React Native respectively, alongside shared cryptography and core packages that handle encryption and synchronization across platforms.

Notesnook suits users who prioritize privacy and want a self-contained, auditable note-taking system. It works well for individuals migrating from commercial services who value the ability to inspect the source code and verify security claims. The project explicitly positions itself as an alternative to Evernote, emphasizing that privacy need not sacrifice the convenience and feature completeness users expect from modern note-taking applications.

The project maintains active development across multiple platforms with coordinated updates to the shared core and platform-specific clients. Work spans both new feature development in TypeScript and ongoing migration of legacy JavaScript code. The monorepo structure with separate architecture documentation for each application indicates sustained investment in code organization and developer onboarding. Community engagement channels including Discord and public roadmap visibility suggest ongoing dialogue with users about feature priorities.