{"adoption": {"forks": 990, "observed_at": "2026-08-28T04:11:07.094284+00:00", "stars": 14472}, "canonical_url": "https://ross.abutalabs.com/products/notesnook", "card": {"archived": false, "artifact_type": "application", "description": "A fully open source & end-to-end encrypted note taking alternative to Evernote.", "domain": ["privacy", "developer-tools", "cross-platform", "web-development"], "enriched": true, "function": ["cryptography", "self-hosted", "developer-tools"], "health_score": 100, "homepage": "https://notesnook.com/", "language": "TypeScript", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["streetwriters/notesnook"], "name": "streetwriters/notesnook", "platform": ["windows", "cross-platform"], "pushed_at": "2026-08-25T14:22:07+00:00", "repo": "streetwriters/notesnook", "stars": 14472, "tags": ["note-taking", "end-to-end-encryption", "zero-knowledge", "evernote-alternative", "react-native", "monorepo", "web-clipper", "macos", "linux", "android", "ios", "web-server", "electron"], "topics": ["note-taking", "notes-app", "notes", "notebook", "note-taking-app", "note-managment", "productivity", "electron", "react", "reactjs", "react-native", "dotnet-core", "asp-net-core", "opensource", "foss", "open-source", "privacy", "self-hosted", "hacktoberfest"], "urls": [], "use_cases": ["take private notes encrypted end-to-end", "replace Evernote with an open-source notes app", "sync notes securely across phone, desktop, and web", "self-host a private note-taking service", "clip web pages into my notes", "store sensitive information like passwords and medical notes privately"], "what_it_is": "Notesnook is a fully open-source, end-to-end encrypted note-taking app positioned as a privacy-focused alternative to Evernote. It is a monorepo containing web, desktop (Electron), and mobile (React Native) clients plus a shared core, using XChaCha20-Poly1305 and Argon2 for zero-knowledge encryption.", "when_to_avoid": ["you need plain-text notes without encryption overhead", "you want a lightweight single-platform notes tool rather than a full sync ecosystem", "you need deep third-party plugin ecosystems like Obsidian's", "you require offline-only storage with no account or sync service"], "when_to_choose": ["you need zero-knowledge, end-to-end encrypted notes across all platforms", "you want an open-source Evernote alternative with notebooks, tags, and rich editing", "you want to self-host your notes sync server", "you value verifiable privacy without sacrificing convenience"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/notesnook", "repo": "streetwriters/notesnook", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.094284+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:12:32.208652+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "487c2e84c55304a531c06633cb9ea665aabc4034211b5a3d3ef8ee3d775d3744", "fetched_at": "2026-08-28T04:11:07.094284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/streetwriters/notesnook"}, {"content_hash": "6be61c5dee3c94528f36ca8bb3906da24eae78b8f00f45133d11c99f86bfe8df", "fetched_at": "2026-08-29T08:06:13.512998+00:00", "kind": "homepage", "missing": false, "url": "https://notesnook.com/"}, {"content_hash": "20a3759d42580f0c79c6393ba87b1d72b2e71367bcdd234592413cc59e954a41", "fetched_at": "2026-08-29T08:06:13.526803+00:00", "kind": "site_page", "missing": false, "url": "https://notesnook.com/about"}, {"content_hash": "bf077f748fd97280f68f947bf2b7d0918c887369e0bee7294b77f4331227df08", "fetched_at": "2026-08-29T08:06:13.522936+00:00", "kind": "site_page", "missing": false, "url": "https://notesnook.com/pricing"}, {"content_hash": "f7d67ca3fb9aab9fed978e6f6b549e7d294c10c58e7085841ee9d8b733ef9465", "fetched_at": "2026-08-29T08:06:13.525087+00:00", "kind": "site_page", "missing": false, "url": "https://go.notesnook.com/discord"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.094284+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:12:32.208652+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "487c2e84c55304a531c06633cb9ea665aabc4034211b5a3d3ef8ee3d775d3744", "fetched_at": "2026-08-28T04:11:07.094284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/streetwriters/notesnook"}, {"content_hash": "6be61c5dee3c94528f36ca8bb3906da24eae78b8f00f45133d11c99f86bfe8df", "fetched_at": "2026-08-29T08:06:13.512998+00:00", "kind": "homepage", "missing": false, "url": "https://notesnook.com/"}, {"content_hash": "20a3759d42580f0c79c6393ba87b1d72b2e71367bcdd234592413cc59e954a41", "fetched_at": "2026-08-29T08:06:13.526803+00:00", "kind": "site_page", "missing": false, "url": "https://notesnook.com/about"}, {"content_hash": "bf077f748fd97280f68f947bf2b7d0918c887369e0bee7294b77f4331227df08", "fetched_at": "2026-08-29T08:06:13.522936+00:00", "kind": "site_page", "missing": false, "url": "https://notesnook.com/pricing"}, {"content_hash": "f7d67ca3fb9aab9fed978e6f6b549e7d294c10c58e7085841ee9d8b733ef9465", "fetched_at": "2026-08-29T08:06:13.525087+00:00", "kind": "site_page", "missing": false, "url": "https://go.notesnook.com/discord"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:12:32.208652+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "487c2e84c55304a531c06633cb9ea665aabc4034211b5a3d3ef8ee3d775d3744", "fetched_at": "2026-08-28T04:11:07.094284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/streetwriters/notesnook"}, {"content_hash": "6be61c5dee3c94528f36ca8bb3906da24eae78b8f00f45133d11c99f86bfe8df", "fetched_at": "2026-08-29T08:06:13.512998+00:00", "kind": "homepage", "missing": false, "url": "https://notesnook.com/"}, {"content_hash": "20a3759d42580f0c79c6393ba87b1d72b2e71367bcdd234592413cc59e954a41", "fetched_at": "2026-08-29T08:06:13.526803+00:00", "kind": "site_page", "missing": false, "url": "https://notesnook.com/about"}, {"content_hash": "bf077f748fd97280f68f947bf2b7d0918c887369e0bee7294b77f4331227df08", "fetched_at": "2026-08-29T08:06:13.522936+00:00", "kind": "site_page", "missing": false, "url": "https://notesnook.com/pricing"}, {"content_hash": "f7d67ca3fb9aab9fed978e6f6b549e7d294c10c58e7085841ee9d8b733ef9465", "fetched_at": "2026-08-29T08:06:13.525087+00:00", "kind": "site_page", "missing": false, "url": "https://go.notesnook.com/discord"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.094284+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.094284+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.094284+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:12:32.208652+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "487c2e84c55304a531c06633cb9ea665aabc4034211b5a3d3ef8ee3d775d3744", "fetched_at": "2026-08-28T04:11:07.094284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/streetwriters/notesnook"}, {"content_hash": "6be61c5dee3c94528f36ca8bb3906da24eae78b8f00f45133d11c99f86bfe8df", "fetched_at": "2026-08-29T08:06:13.512998+00:00", "kind": "homepage", "missing": false, "url": "https://notesnook.com/"}, {"content_hash": "20a3759d42580f0c79c6393ba87b1d72b2e71367bcdd234592413cc59e954a41", "fetched_at": "2026-08-29T08:06:13.526803+00:00", "kind": "site_page", "missing": false, "url": "https://notesnook.com/about"}, {"content_hash": "bf077f748fd97280f68f947bf2b7d0918c887369e0bee7294b77f4331227df08", "fetched_at": "2026-08-29T08:06:13.522936+00:00", "kind": "site_page", "missing": false, "url": "https://notesnook.com/pricing"}, {"content_hash": "f7d67ca3fb9aab9fed978e6f6b549e7d294c10c58e7085841ee9d8b733ef9465", "fetched_at": "2026-08-29T08:06:13.525087+00:00", "kind": "site_page", "missing": false, "url": "https://go.notesnook.com/discord"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.094284+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.094284+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:12:32.208652+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "487c2e84c55304a531c06633cb9ea665aabc4034211b5a3d3ef8ee3d775d3744", "fetched_at": "2026-08-28T04:11:07.094284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/streetwriters/notesnook"}, {"content_hash": "6be61c5dee3c94528f36ca8bb3906da24eae78b8f00f45133d11c99f86bfe8df", "fetched_at": "2026-08-29T08:06:13.512998+00:00", "kind": "homepage", "missing": false, "url": "https://notesnook.com/"}, {"content_hash": "20a3759d42580f0c79c6393ba87b1d72b2e71367bcdd234592413cc59e954a41", "fetched_at": "2026-08-29T08:06:13.526803+00:00", "kind": "site_page", "missing": false, "url": "https://notesnook.com/about"}, {"content_hash": "bf077f748fd97280f68f947bf2b7d0918c887369e0bee7294b77f4331227df08", "fetched_at": "2026-08-29T08:06:13.522936+00:00", "kind": "site_page", "missing": false, "url": "https://notesnook.com/pricing"}, {"content_hash": "f7d67ca3fb9aab9fed978e6f6b549e7d294c10c58e7085841ee9d8b733ef9465", "fetched_at": "2026-08-29T08:06:13.525087+00:00", "kind": "site_page", "missing": false, "url": "https://go.notesnook.com/discord"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.094284+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.094284+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.094284+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:12:32.208652+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "487c2e84c55304a531c06633cb9ea665aabc4034211b5a3d3ef8ee3d775d3744", "fetched_at": "2026-08-28T04:11:07.094284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/streetwriters/notesnook"}, {"content_hash": "6be61c5dee3c94528f36ca8bb3906da24eae78b8f00f45133d11c99f86bfe8df", "fetched_at": "2026-08-29T08:06:13.512998+00:00", "kind": "homepage", "missing": false, "url": "https://notesnook.com/"}, {"content_hash": "20a3759d42580f0c79c6393ba87b1d72b2e71367bcdd234592413cc59e954a41", "fetched_at": "2026-08-29T08:06:13.526803+00:00", "kind": "site_page", "missing": false, "url": "https://notesnook.com/about"}, {"content_hash": "bf077f748fd97280f68f947bf2b7d0918c887369e0bee7294b77f4331227df08", "fetched_at": "2026-08-29T08:06:13.522936+00:00", "kind": "site_page", "missing": false, "url": "https://notesnook.com/pricing"}, {"content_hash": "f7d67ca3fb9aab9fed978e6f6b549e7d294c10c58e7085841ee9d8b733ef9465", "fetched_at": "2026-08-29T08:06:13.525087+00:00", "kind": "site_page", "missing": false, "url": "https://go.notesnook.com/discord"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.094284+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:07.094284+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:12:32.208652+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "487c2e84c55304a531c06633cb9ea665aabc4034211b5a3d3ef8ee3d775d3744", "fetched_at": "2026-08-28T04:11:07.094284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/streetwriters/notesnook"}, {"content_hash": "6be61c5dee3c94528f36ca8bb3906da24eae78b8f00f45133d11c99f86bfe8df", "fetched_at": "2026-08-29T08:06:13.512998+00:00", "kind": "homepage", "missing": false, "url": "https://notesnook.com/"}, {"content_hash": "20a3759d42580f0c79c6393ba87b1d72b2e71367bcdd234592413cc59e954a41", "fetched_at": "2026-08-29T08:06:13.526803+00:00", "kind": "site_page", "missing": false, "url": "https://notesnook.com/about"}, {"content_hash": "bf077f748fd97280f68f947bf2b7d0918c887369e0bee7294b77f4331227df08", "fetched_at": "2026-08-29T08:06:13.522936+00:00", "kind": "site_page", "missing": false, "url": "https://notesnook.com/pricing"}, {"content_hash": "f7d67ca3fb9aab9fed978e6f6b549e7d294c10c58e7085841ee9d8b733ef9465", "fetched_at": "2026-08-29T08:06:13.525087+00:00", "kind": "site_page", "missing": false, "url": "https://go.notesnook.com/discord"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:12:32.208652+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "487c2e84c55304a531c06633cb9ea665aabc4034211b5a3d3ef8ee3d775d3744", "fetched_at": "2026-08-28T04:11:07.094284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/streetwriters/notesnook"}, {"content_hash": "6be61c5dee3c94528f36ca8bb3906da24eae78b8f00f45133d11c99f86bfe8df", "fetched_at": "2026-08-29T08:06:13.512998+00:00", "kind": "homepage", "missing": false, "url": "https://notesnook.com/"}, {"content_hash": "20a3759d42580f0c79c6393ba87b1d72b2e71367bcdd234592413cc59e954a41", "fetched_at": "2026-08-29T08:06:13.526803+00:00", "kind": "site_page", "missing": false, "url": "https://notesnook.com/about"}, {"content_hash": "bf077f748fd97280f68f947bf2b7d0918c887369e0bee7294b77f4331227df08", "fetched_at": "2026-08-29T08:06:13.522936+00:00", "kind": "site_page", "missing": false, "url": "https://notesnook.com/pricing"}, {"content_hash": "f7d67ca3fb9aab9fed978e6f6b549e7d294c10c58e7085841ee9d8b733ef9465", "fetched_at": "2026-08-29T08:06:13.525087+00:00", "kind": "site_page", "missing": false, "url": "https://go.notesnook.com/discord"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:12:32.208652+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "487c2e84c55304a531c06633cb9ea665aabc4034211b5a3d3ef8ee3d775d3744", "fetched_at": "2026-08-28T04:11:07.094284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/streetwriters/notesnook"}, {"content_hash": "6be61c5dee3c94528f36ca8bb3906da24eae78b8f00f45133d11c99f86bfe8df", "fetched_at": "2026-08-29T08:06:13.512998+00:00", "kind": "homepage", "missing": false, "url": "https://notesnook.com/"}, {"content_hash": "20a3759d42580f0c79c6393ba87b1d72b2e71367bcdd234592413cc59e954a41", "fetched_at": "2026-08-29T08:06:13.526803+00:00", "kind": "site_page", "missing": false, "url": "https://notesnook.com/about"}, {"content_hash": "bf077f748fd97280f68f947bf2b7d0918c887369e0bee7294b77f4331227df08", "fetched_at": "2026-08-29T08:06:13.522936+00:00", "kind": "site_page", "missing": false, "url": "https://notesnook.com/pricing"}, {"content_hash": "f7d67ca3fb9aab9fed978e6f6b549e7d294c10c58e7085841ee9d8b733ef9465", "fetched_at": "2026-08-29T08:06:13.525087+00:00", "kind": "site_page", "missing": false, "url": "https://go.notesnook.com/discord"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:12:32.208652+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "487c2e84c55304a531c06633cb9ea665aabc4034211b5a3d3ef8ee3d775d3744", "fetched_at": "2026-08-28T04:11:07.094284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/streetwriters/notesnook"}, {"content_hash": "6be61c5dee3c94528f36ca8bb3906da24eae78b8f00f45133d11c99f86bfe8df", "fetched_at": "2026-08-29T08:06:13.512998+00:00", "kind": "homepage", "missing": false, "url": "https://notesnook.com/"}, {"content_hash": "20a3759d42580f0c79c6393ba87b1d72b2e71367bcdd234592413cc59e954a41", "fetched_at": "2026-08-29T08:06:13.526803+00:00", "kind": "site_page", "missing": false, "url": "https://notesnook.com/about"}, {"content_hash": "bf077f748fd97280f68f947bf2b7d0918c887369e0bee7294b77f4331227df08", "fetched_at": "2026-08-29T08:06:13.522936+00:00", "kind": "site_page", "missing": false, "url": "https://notesnook.com/pricing"}, {"content_hash": "f7d67ca3fb9aab9fed978e6f6b549e7d294c10c58e7085841ee9d8b733ef9465", "fetched_at": "2026-08-29T08:06:13.525087+00:00", "kind": "site_page", "missing": false, "url": "https://go.notesnook.com/discord"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1980, "days_push": 8, "days_rel": 8, "gap_med": 3, "n_releases_24m": 118}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}