What is notesnook built with?
notesnook is a TypeScript repo built with Electron, tRPC, hermes-android, react-android, React, and 8 more. It signs people in with otplib, uses AI through @orama/orama, makes its content with react-native-file-viewer, @react-native-documents/picker, entities, @bam.tech/react-native-image-resizer, @react-native-camera-roll/camera-roll, and 17 more, validates its data with Zod, validator, and phone, is tested with @playwright/test, playwright-core, detox, jest-image-snapshot, react-test-renderer, and 2 more, deploys with logger, workbox-precaching, workbox-routing, and Cloudflare, and uses SQLite, lru-cache, and bson-objectid. It has 277,318 written lines, with 146 test files.
Read on November 8, 2026, at commit 27b7f51. Read it as markdown
Frontend
The base 10
- React473 files · in apps/web/package.json
react-native229 files
react-navigation12 files
remix-run11 files
- Remix6 files · in apps/monograph/package.json
wouter2 files
- Vitein apps/web/package.json
- remix-utils2 files
- hermes-android
- react-android
Interface 36
tiptap77 files
- ProseMirror35 files
- prosemirror-state31 files
react-native-actions-sheet21 files
react-native-safe-area-context19 files
- prosemirror-view14 files
react-native-reanimated12 files
@legendapp/list11 files
react-native-gesture-handler7 files
- prosemirror-transform5 files
react-modal5 files
dnd-kit4 files
react-freeze4 files
react-loading-skeleton3 files
- TanStack3 files
react-hot-toast2 files
@rehookify/datepicker1 file
prosemirror-codemark1 file
re-resizable1 file
react-dropzone1 file
react-error-boundary1 file
react-native-screens1 file
- react-native-webview8 files
- react-virtuoso6 files
- react-native-modal-datetime-picker2 files
- @szhsin/react-menu1 file
- react-avatar-editor1 file
- react-colorful1 file
- react-native-image-zoom-viewer1 file
- react-native-progress1 file
- react-native-svg1 file
- react-scroll-sync1 file
- react-turnstile1 file
- appcompat
- core-splashscreen
- swiperefreshlayout
Icons 4
react-icons5 files
- react-native-vector-icons42 files
- @mdi/js7 files
- mdi3 files
Styles 2
@emotion/react11 files
emotion3 files
Backend
Data 3
- SQLite1 file · apps/desktop/src/api/sqlite-kysely.ts, line 20
- bson-objectid1 file
- lru-cache1 file
Sign-in 1
- otplib3 files
AI 1
@orama/orama2 files
Other repos with a similar stack
Ordered by how much of its stack they share with notesnook, then by stars.
- CherryHQcherry-studio53.3k
Your AI workspace for models, agents, and productivity.
17 of 178 in commonCompare →
Frequently asked questions
What language is notesnook written in?
What framework does notesnook use?
What does notesnook sign people in with?
Does notesnook use AI?
What services does notesnook use?
Does notesnook have tests?
Which repos have a stack like notesnook's?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

