All 150 Dependencies

Every package NoteGen depends on, ranked by repo health score.

NoteGen is a cross-platform, open-source note-taking application built around a single principle: capture first, organize later. Instead of forcing you to write a well-formed note the moment an idea strikes, NoteGen lets you save raw material — text snippets, voice recordings, screenshots, images, web links, PDFs, and todos — into a capture inbox, then use AI to turn those fragments into structured Markdown documents when you are ready.

The AI layer is unusually capable for a local-first app. A full agent runtime with 40+ typed tools lets you query your notes in natural language, generate weekly reports from recent records by tag or time range, rewrite and translate content, and chain multi-step operations across the file system and editor. RAG combines vector embeddings with BM25 hybrid retrieval so questions are answered from your own knowledge base, not from generic model training. An MCP server manager — implemented in Rust — handles both stdio and HTTP MCP protocols and can install Node.js or Python interpreters locally to run external AI tools without leaving the app.

All notes are stored as plain Markdown files in a workspace you control. Sync is handled via GitHub, GitLab, Gitee, Gitea, S3, or WebDAV with full conflict detection and resolution. The editor is powered by Tiptap 3 with extensions for KaTeX math, Mermaid diagrams, tables, task lists, and code highlighting. SiliconFlow provides free access to Qwen, BGE-M3, and GLM-4V models out of the box, but any OpenAI-compatible provider works. The result is a capable writing environment that runs entirely on your machine with no subscriptions, no ads, and no cloud lock-in.

23 reqwest_dav =0.2.1 outdated 25 @codemirror/commands ^6.7.1 27 urlencoding 2.1.3 31 fuzzy-matcher 0.3.7 40 lowlight ^3.3.0 42 clsx ^2.1.1 42 tw-animate-css ^1.4.0 44 cmdk 1.0.0 outdated 44 crypto-js ^4.2.0 44 date-fns-tz ^3.2.0 44 next-themes ^0.4.3 45 mitt ^3.0.1 48 Vaul ^1.1.1 50 html2canvas ^1.4.1 51 Tippy.js ^6.3.7 56 rayon 1.8.0 56 react-use ^17.6.0 57 url 2.3.0 57 url 2.5 58 github-markdown-css ^5.8.1 61 usehooks-ts ^3.1.1 65 Lodash ^4.17.21 65 Lodash ^4.17.21 65 jsPDF ^3.0.4 outdated 69 hotkeys-js ^3.13.15 outdated 71 diff ^7.0.0 outdated 73 serde 1 73 uuid ^11.0.3 outdated 76 Day.js ^1.11.13 77 react-day-picker ^9.13.0 outdated 78 Radix UI ^1.2.12 78 Radix UI ^1.1.6 78 Radix UI ^1.1.2 78 Radix UI ^1.1.2 78 Radix UI ^1.1.1 78 Radix UI ^2.2.2 outdated 78 Radix UI ^1.1.2 78 Radix UI ^2.1.2 outdated 78 Radix UI ^1.1.2 78 Radix UI ^2.1.0 outdated 78 Radix UI ^1.1.2 78 Radix UI ^1.1.7 78 Radix UI ^1.2.1 78 Radix UI ^1.2.6 78 Radix UI ^2.1.2 outdated 78 Radix UI ^1.1.7 78 Radix UI ^1.2.3 78 Radix UI ^1.2.0 78 Radix UI ^1.1.1 78 Radix UI ^1.1.1 78 Radix UI ^1.2.2 78 Radix UI ^1.1.0 78 Radix UI ^1.1.3 79 Motion ^12.26.2 outdated 79 markdown-it ^14.1.0 outdated 81 Zustand ^5.0.1 81 reqwest 0.12 outdated 82 Embla Carousel React ^8.6.0 82 class-variance-authority ^0.7.0 82 date-fns ^4.1.0 83 @hookform/resolvers ^3.9.1 outdated 83 futures 0.3 83 highlight.js ^11.11.1 84 @octokit/core ^6.1.2 outdated 84 serde_json =1 outdated 87 React Resizable Panels ^2.1.7 outdated 87 next-intl ^3.26.5 outdated 87 uuid 1.10 88 dnd-kit ^6.3.1 88 dnd-kit ^10.0.0 outdated 88 dnd-kit ^3.2.2 outdated 89 tailwind-merge ^2.5.4 outdated 89 zip 4 outdated 90 Tailwind CSS ^4.1.18 90 Tailwind CSS ^4.1.18 90 Tailwind CSS ^4.1.18 90 Tauri >=2.0.0 90 Tauri >=2.0.0 90 Tauri 2 91 Zod ^3.23.8 outdated 92 React Hook Form ^7.53.2 92 Tauri Plugin FS ~2 outdated 92 Tauri Plugin FS ~2 outdated 92 Tauri Plugin FS ~2 outdated 92 Tauri Plugin FS ~2.2.0 outdated 92 Tauri Plugin FS ~2.3.0 outdated 92 Tauri Plugin FS ^2.4.0 92 Tauri Plugin FS ~2.2.1 outdated 92 Tauri Plugin FS ~2.2.1 outdated 92 Tauri Plugin FS ~2 outdated 92 Tauri Plugin FS ~2 outdated 92 Tauri Plugin FS ~2 outdated 92 Tauri Plugin FS ~2 outdated 92 Tauri Plugin FS ~2 outdated 92 Tauri Plugin FS 2 92 Tauri Plugin FS 2 92 Tauri Plugin FS =2.3.0 outdated 92 Tauri Plugin FS 2.4.0 92 Tauri Plugin FS 2 92 Tauri Plugin FS 2 92 Tauri Plugin FS 2 92 Tauri Plugin FS 2 92 Tauri Plugin FS 2 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core 3.19.0 outdated 92 Tiptap Core ^3.19.0 92 Tiptap Core 3.19.0 outdated 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core 3.19.0 outdated 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 Tiptap Core ^3.19.0 92 lucide-react ^0.561.0 outdated 93 KaTeX ^0.16.28 outdated 93 Mermaid ^11.12.2 outdated 93 Tokio 1 93 Tokio 0.7 outdated 94 PDF.js ^4.10.38 outdated 95 ESLint ^8 outdated 95 OpenAI ^4.78.1 outdated 95 TypeScript ^5 outdated 96 Next.js 15.0.3 outdated 96 Next.js ^15.1.0 outdated 98 React 19.1.0 outdated 98 React DOM 19.1.0 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers