All 220 Dependencies

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

Karakeep is a self-hostable bookmark-everything application built for people who compulsively save things from the internet and want to actually find them later. It captures links, notes, images, PDFs, and videos into a unified, searchable library — with AI automatically tagging and summarizing everything so you spend less time organizing and more time reading.

The application uses large language models (OpenAI or locally-run Ollama) to generate contextual tags and summaries for every saved item. Meilisearch powers full-text search across page content, notes, and OCR-extracted text from images. Playwright-driven headless browser crawling fetches complete page content and metadata, while monolith archives full HTML snapshots to defeat link rot and yt-dlp captures videos for offline viewing.

Beyond individual use, Karakeep supports collaborative bookmark lists, RSS feed auto-hoarding, a rule-based automation engine, and an MCP server that exposes your bookmark library to LLM agents. Browser extensions for Chrome, Firefox, and Safari enable one-click saving, and native iOS and Android apps bring the full experience to mobile with synchronized reading progress.

Deployment is Docker-first with a three-container compose setup (web+workers, Chrome headless, Meilisearch), and a managed cloud option at cloud.karakeep.app is available for those who prefer not to self-host. The project has over 26,000 GitHub stars, 49 releases since February 2024, and a Discord community of active contributors.

34 tailwindcss-animate ^1.0.7 36 url ^0.11.4 37 async-mutex ^0.4.1 outdated 37 deep-equal ^2.2.3 37 fastest-levenshtein ^1.0.16 37 remark-breaks ^4.0.0 40 remark-gfm ^4.0.0 41 html-entities ^2.6.0 42 clsx ^2.1.0 43 cuid2 ^2.2.2 outdated 44 cmdk ^1.1.1 44 next-themes ^0.4.6 45 i18next-resources-to-backend ^1.2.1 45 table ^6.8.2 46 usehooks ^2.4.1 47 @mozilla/readability ^0.6.0 47 react-native-markdown-display ^7.0.2 47 tiktoken ^1.0.20 48 Emoji Mart ^1.1.2 outdated 48 Emoji Mart ^1.1.1 outdated 49 prism-react-renderer ^2.4.1 49 tailwindcss-typography ^0.5.10 50 superjson ^2.2.1 51 @expo/vector-icons ^15.0.3 51 Winston ^3.11.0 51 rss-parser ^3.13.0 52 @svgr/core ^8.1.0 52 lru-cache ^11.2.2 53 Commander Extra Typings ^12.0.1 outdated 53 html-to-text ^9.0.5 outdated 54 tesseract.js ^7.0.0 55 bcrypt.js ^2.4.3 outdated 56 react-select ^5.10.1 57 ipaddr.js ^2.2.0 58 node-fetch ^3.3.2 58 p-limit ^7.2.0 58 react-tweet ^3.2.2 59 Archiver ^7.0.1 outdated 59 NextAuth.js ^0.27.0 outdated 59 NextAuth.js ~1.5.0 outdated 59 NextAuth.js ^4.24.11 59 glob ^11.0.0 outdated 59 node-cron ^3.0.3 outdated 60 Ajv latest 61 React Testing Library ^16.3.2 61 Sonner ^2.0.7 62 Commander.js ^12.0.0 outdated 62 prettier-plugin-tailwindcss ^0.5.11 outdated 64 React Syntax Highlighter ^15.5.0 outdated 64 proxy-agent ^7.0.2 outdated 64 proxy-agent ^7.0.6 outdated 65 react-markdown ^9.0.1 outdated 66 expo-share-intent ^7.0.0 outdated 70 Chalk ^5.3.0 outdated 70 MDX ^3.0.0 70 better-sqlite3 ^11.3.0 outdated 70 ollama-js ^0.5.14 outdated 71 React Native Async Storage 2.2.0 outdated 72 FlashList 2.0.2 outdated 74 react-native-webview 13.16.1 outdated 74 vite-tsconfig-paths ^6.1.1 75 Drizzle ORM ^0.31.10 outdated 75 Drizzle ORM ^0.45.2 75 openapi-typescript ^0.13.3 outdated 75 openapi-typescript ^7.6.1 75 react-native-pdf 7.0.3 outdated 75 turndown ^7.2.0 77 ADM-ZIP ^0.5.16 outdated 77 react-day-picker ^9.7.0 outdated 78 Radix UI ^1.1.11 78 Radix UI ^1.1.11 78 Radix UI ^1.1.14 78 Radix UI ^2.1.15 outdated 78 Radix UI ^1.1.15 78 Radix UI ^2.1.7 outdated 78 Radix UI ^1.1.14 78 Radix UI ^1.1.7 78 Radix UI ^1.3.8 78 Radix UI ^1.2.9 78 Radix UI ^2.2.5 outdated 78 Radix UI ^1.1.7 78 Radix UI ^1.3.5 78 Radix UI ^1.2.4 78 Radix UI ^1.2.5 78 Radix UI ^1.1.12 78 Radix UI ^1.2.14 78 Radix UI ^1.1.9 78 Radix UI ^1.2.7 78 Radix UI ^1.2.3 78 React-Draggable ^4.5.0 78 csv-parse ^5.5.6 outdated 78 dotenv ^16.4.1 outdated 78 react-error-boundary ^5.0.0 outdated 78 unplugin-dts ^4.4.0 outdated 80 file-type ^21.2.0 outdated 81 @hono/node-server ^1.19.11 outdated 81 Autoprefixer ^10.4.17 81 Zustand ^5.0.5 81 nanoid ^5.1.11 outdated 82 class-variance-authority ^0.7.0 82 date-fns ^3.6.0 outdated 82 react-i18next ^15.1.1 outdated 83 @hookform/resolvers ^5.2.2 outdated 83 react-hotkeys-hook ^5.2.1 83 react-intersection-observer ^9.13.1 outdated 84 react-native-safe-area-context ~5.7.0 outdated 85 Shiki ^4.1.0 85 Streamdown ^1.0.3 outdated 85 Streamdown ^1.1.1 outdated 85 Streamdown ^1.0.2 outdated 85 Streamdown ^1.0.2 outdated 85 Streamdown ^2.5.0 85 react-native-svg 15.15.4 outdated 85 react-turnstile ^1.3.1 85 tsx ^4.8.1 86 React Native Web ^0.21.0 87 prom-client ^15.1.3 89 Hono ^4.12.8 89 Nodemailer ^7.0.4 outdated 89 tailwind-merge ^2.2.1 outdated 90 Cheerio ^1.0.0 90 MCP TypeScript SDK ^1.29.0 90 Oxlint ^1.60.0 90 Tailwind CSS ^3.4.1 outdated 90 execa 9.3.1 outdated 90 i18next ^23.16.5 outdated 90 jsdom ^24.0.0 outdated 90 nuqs ^2.4.3 90 sharp ^0.33.3 outdated 90 tRPC Server ^11.9.0 90 tRPC Server ^11.9.0 90 tRPC Server ^11.9.0 91 @hono/zod-validator ^1.1.1 outdated 91 @hono/zod-validator ^1.0.2 outdated 91 @hono/zod-validator ^0.4.2 outdated 91 @hono/zod-validator ^0.7.6 outdated 91 DOMPurify ^3.2.4 91 Docusaurus OpenAPI Docs ^4.3.7 outdated 91 Docusaurus OpenAPI Docs ^4.4.0 outdated 91 React Native Gesture Handler ~2.31.2 outdated 91 Zod ^4.0.0 91 react-dropzone ^14.2.3 outdated 92 AI SDK ^6.0.193 outdated 92 Astro ^0.9.4 outdated 92 Astro ^5.0.2 outdated 92 Astro ^6.1.6 outdated 92 Lexical ^0.20.2 outdated 92 Lexical ^0.20.2 outdated 92 Lexical ^0.20.2 outdated 92 Lexical ^0.20.2 outdated 92 Lexical ^0.20.2 outdated 92 Lexical ^0.20.2 outdated 92 Playwright ^1.59.1 92 React Hook Form ^7.57.0 92 TanStack Query 5.90.2 outdated 92 TanStack Query 5.90.2 outdated 92 TanStack Query 5.90.2 outdated 92 TanStack Query 5.90.2 outdated 92 lucide-react ^0.501.0 outdated 92 lucide-react ^0.513.0 outdated 92 postcss ^8.4.35 92 undici ^6.23.0 outdated 93 AWS SDK for JavaScript (S3 Client) ^3.1014.0 93 Docusaurus 3.8.1 outdated 93 Docusaurus 3.8.1 outdated 93 Docusaurus ^3.8.1 93 Docusaurus 3.8.1 outdated 93 Docusaurus 3.8.1 outdated 93 Docusaurus 3.8.1 outdated 93 React Native Reanimated ~4.3.1 outdated 93 React Native Reanimated 0.8.3 outdated 93 Vitest ^3.2.4 outdated 93 meilisearch-js ^0.58.0 outdated 94 Expo ~56.0.6 outdated 94 Expo ~56.0.16 outdated 94 Expo ~56.0.15 outdated 94 Expo ~56.0.3 outdated 94 Expo ~56.0.22 outdated 94 Expo ~56.0.1 outdated 94 Expo ~56.0.4 outdated 94 Expo ~56.0.20 outdated 94 Expo ~56.0.22 outdated 94 Expo ~56.0.8 outdated 94 Expo ~56.0.4 outdated 94 Expo ~56.0.3 outdated 94 Expo ~56.0.11 outdated 94 Expo ~56.0.20 outdated 94 Expo ~56.0.3 outdated 94 Expo ~56.0.15 outdated 94 Expo ~56.0.3 outdated 94 Expo ~56.2.14 outdated 94 Expo ~56.0.4 outdated 94 Expo ~56.0.21 outdated 94 Expo ~56.0.4 outdated 94 Expo ~56.0.5 outdated 94 Expo ~56.0.5 outdated 94 OpenTelemetry Auto-Instrumentations for Node.js ^0.23.0 outdated 94 PDF.js ^4.2.67 outdated 94 Vite ^7.0.6 outdated 95 @babel/core ^7.29.0 outdated 95 Node-Redis ^5.11.0 outdated 95 OpenAI ^6.34.0 outdated 95 React Router ^6.22.0 outdated 95 Stripe Node.js Library ^20.3.1 outdated 95 TypeScript ^5.9 outdated 96 Next.js 16.2.6 outdated 96 Next.js 16.2.6 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.9.0 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.213.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.213.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.208.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.2.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.213.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.2.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.2.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.38.0 outdated 96 react-native-screens ~4.25.2 outdated 98 React 19.2.6 outdated 98 React DOM 19.2.6 outdated 98 React Native 0.85.3 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