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.

24 reqwest_dav =0.2.1 outdated 26 @codemirror/commands ^6.7.1 29 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 45 mitt ^3.0.1 45 next-themes ^0.4.3 48 Vaul ^1.1.1 50 html2canvas ^1.4.1 51 Tippy.js ^6.3.7 57 react-use ^17.6.0 61 github-markdown-css ^5.8.1 61 usehooks-ts ^3.1.1 63 diff ^7.0.0 outdated 63 rayon 1.8.0 63 url 2.3.0 63 url 2.5 65 jsPDF ^3.0.4 outdated 67 Lodash ^4.17.21 67 Lodash ^4.17.21 69 react-day-picker ^9.13.0 outdated 69 uuid ^11.0.3 outdated 72 hotkeys-js ^3.13.15 outdated 72 serde_json =1 outdated 74 Radix UI ^1.2.12 74 Radix UI ^1.1.6 74 Radix UI ^1.1.2 74 Radix UI ^1.1.2 74 Radix UI ^1.1.1 74 Radix UI ^2.2.2 outdated 74 Radix UI ^1.1.2 74 Radix UI ^2.1.2 outdated 74 Radix UI ^1.1.2 74 Radix UI ^2.1.0 outdated 74 Radix UI ^1.1.2 74 Radix UI ^1.1.7 74 Radix UI ^1.2.1 74 Radix UI ^1.2.6 74 Radix UI ^2.1.2 outdated 74 Radix UI ^1.1.7 74 Radix UI ^1.2.3 74 Radix UI ^1.2.0 74 Radix UI ^1.1.1 74 Radix UI ^1.1.1 74 Radix UI ^1.2.2 74 Radix UI ^1.1.0 74 Radix UI ^1.1.3 76 serde 1 78 Day.js ^1.11.13 78 Zustand ^5.0.1 78 date-fns ^4.1.0 78 markdown-it ^14.1.0 outdated 79 @octokit/core ^6.1.2 outdated 79 Motion ^12.26.2 outdated 81 dnd-kit ^6.3.1 81 dnd-kit ^10.0.0 outdated 81 dnd-kit ^3.2.2 outdated 81 uuid 1.10 82 Embla Carousel React ^8.6.0 82 class-variance-authority ^0.7.0 82 reqwest 0.12 outdated 84 React Resizable Panels ^2.1.7 outdated 85 @hookform/resolvers ^3.9.1 outdated 86 highlight.js ^11.11.1 86 tailwind-merge ^2.5.4 outdated 88 zip 4 outdated 90 Tailwind CSS ^4.1.18 90 Tailwind CSS ^4.1.18 90 Tailwind CSS ^4.1.18 90 futures 0.3 90 next-intl ^3.26.5 outdated 91 Tauri >=2.0.0 91 Tauri >=2.0.0 91 Tauri 2 outdated 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core 3.19.0 outdated 91 Tiptap Core ^3.19.0 91 Tiptap Core 3.19.0 outdated 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core 3.19.0 outdated 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 91 Tiptap Core ^3.19.0 92 KaTeX ^0.16.28 outdated 92 Mermaid ^11.12.2 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 Zod ^3.23.8 outdated 92 lucide-react ^0.561.0 outdated 93 PDF.js ^4.10.38 outdated 95 ESLint ^8 outdated 95 OpenAI ^4.78.1 outdated 95 Tokio 1 95 Tokio 0.7 outdated 96 Next.js 15.0.3 outdated 96 Next.js ^15.1.0 outdated 97 TypeScript ^5 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