All 227 Dependencies

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

Joplin is a free, open-source note-taking and to-do application built for users who demand full control over their data. It stores notes in open Markdown format organized into notebooks, supports rich formatting, code blocks, math notation, and embedded media—all editable directly or through an external text editor. The application is "offline first": your entire note library lives on your device and syncs when connectivity is available.

Joplin supports end-to-end encrypted synchronization across Nextcloud, Dropbox, OneDrive, WebDAV, Amazon S3, and its own Joplin Cloud service. The sync engine handles conflict resolution, delta updates, and versioned item tracking while keeping all cryptographic operations entirely client-side. Notes imported from Evernote (ENEX format) retain formatting, attachments, geolocation, and metadata.

The application ships on Windows, macOS, Linux, Android, and iOS, sharing a common core library across all platforms. A browser Web Clipper extension for Chrome and Firefox saves web pages, screenshots, or selected content as notes with automatic metadata extraction. An extensible plugin system lets developers add custom editors, export formats, commands, and UI panels using a stable JavaScript API.

Recent versions have added AI-assisted note search and chat (supporting Anthropic, OpenAI-compatible providers, and Joplin Cloud AI), a built-in MCP server for integrating Joplin with AI tools, and voice-to-text transcription via Whisper. The result is a self-hostable knowledge base that scales from a single user's personal journal to a team's collaborative documentation platform.

21 timers 0.1.1 23 @lezer/highlight 1.2.3 outdated 23 sanitize-filename 0.3.0 outdated 24 timers-browserify 2.0.12 25 @codemirror/language-data 6.3.1 outdated 25 @codemirror/lint 6.9.5 outdated 25 @codemirror/search 6.6.0 outdated 25 lang-html 6.4.11 outdated 26 @codemirror/commands 6.10.3 outdated 26 @codemirror/language 6.12.3 outdated 26 constants-browserify 1.0.0 30 deprecated-react-native-prop-types 5.0.0 31 @lezer/common 1.5.0 outdated 31 base-64 1.0.0 31 base64-stream 1.0.0 31 console_error_panic_hook 0.1.7 32 CodeMirror State 6.6.0 outdated 32 compare-versions 6.1.1 33 markdown-it-abbr 1.0.4 outdated 34 @codemirror/autocomplete 6.20.1 outdated 34 react-native-securerandom 1.0.1 35 cab 0.6.0 35 mime_guess 2.0.3 36 url 0.11.4 37 CodeMirror 5.65.9 outdated 37 async-mutex 0.5.0 37 proper-lockfile 4.1.2 37 react-native-file-viewer 2.1.5 38 diff-match-patch 1.0.5 38 lang-markdown 6.5.0 outdated 39 path-browserify 1.0.1 39 prosemirror-state 1.4.3 outdated 39 url-parse 1.5.10 40 @codemirror/legacy-modes 6.5.2 outdated 40 once_cell 1.4.1 40 prop-types 15.8.1 40 react-native-get-random-values 2.0.0 40 stream-browserify 3.0.0 41 @codemirror/view 6.42.1 outdated 41 babel-plugin-module-resolver 4.1.0 outdated 41 html-entities 1.4.0 outdated 41 node-md5 2.3.0 41 prosemirror-model 1.25.3 outdated 41 widestring 1.0.2 42 clsx ^1.2.1 outdated 42 events 3.3.0 42 node-temp 0.9.4 42 qrcode 1.5.4 43 fast-deep-equal 3.1.3 43 prosemirror-view 1.40.0 outdated 43 slugify 1.6.9 43 url-loader 4.1.1 44 buffer 6.0.3 44 punycode.js 2.3.1 44 sprintf-js 1.1.3 45 JSON5 2.2.3 45 Prompts ^2.2.1 45 color 3.2.1 outdated 45 paste 1.0 46 @rollup/plugin-alias 29.0.2 outdated 46 @rollup/plugin-alias 16.0.3 outdated 46 @rollup/plugin-alias 6.0.3 outdated 46 Styled System 5.1.5 46 form-data 4.0.5 outdated 46 keytar 7.9.0 46 request 2.88.2 47 docusaurus-lunr-search 3.2.0 outdated 47 node-xml2js 0.4.23 outdated 47 re-resizable 6.11.2 48 React Native Push Notification iOS 1.12.0 48 zxcvbn 4.4.2 49 prism-react-renderer ^1.3.5 outdated 50 follow-redirects 1.15.11 outdated 50 pdf-lib 1.17.1 51 tar-stream 3.1.8 outdated 52 num-traits 0.2 52 ts-node 10.9.2 53 Mustache.js 4.2.0 53 eyre 0.5 outdated 53 strip-ansi 6.0.1 outdated 54 tesseract.js 7.0.0 55 react-native-modal-datetime-picker 18.0.0 55 tslib ^1.9.3 outdated 56 knex 3.1.0 outdated 56 node-sqlite3 5.1.6 outdated 57 Font Awesome Free 5.15.4 outdated 57 Font Awesome Free 6.4.2 outdated 57 Font Awesome Free 6.4.2 outdated 57 Font Awesome Free 6.4.2 outdated 57 Font Awesome Free 6.4.2 outdated 58 AWS SDK for JavaScript v2 2.1340.0 outdated 58 bcrypt.js 2.4.3 outdated 58 node-fetch 2.6.7 outdated 59 chokidar 3.6.0 outdated 59 glob 11.1.0 outdated 59 react-select 5.10.2 60 palette 0.5.0 outdated 60 style-loader 3.3.3 outdated 60 tar 7.5.13 outdated 61 eslint-plugin-react 7.37.5 63 url 2.1.0 64 React Testing Library 16.3.2 outdated 64 fs-extra 11.3.4 outdated 64 lazy_static 1.4 65 html-webpack-plugin 5.6.0 outdated 65 pretty-bytes 5.6.0 outdated 65 query-string 7.1.3 outdated 65 quote 1.0.41 65 react-native-url-polyfill 2.0.0 outdated 66 itertools 0.10.3 outdated 66 rate-limiter-flexible 9.1.1 outdated 67 DOM Testing Library 10.4.1 outdated 67 Lodash 4.17.23 outdated 67 bytes 1.2.0 67 proc-macro2 1.0.101 68 react-tooltip 4.5.1 outdated 69 uuid 11.1.0 outdated 69 yargs-parser 21.1.1 outdated 71 css-loader 6.8.1 outdated 71 log 0.4.11 72 Chalk 4.1.2 outdated 72 babel-loader 9.1.3 outdated 72 globals 17.6.0 outdated 72 open 8.4.2 outdated 72 turndown 7.2.4 73 Koa 2.16.4 outdated 73 MDX ^1.6.22 outdated 73 React Native Document Picker 11.0.4 outdated 73 node-cron 4.2.1 outdated 73 react-native-share 12.2.6 outdated 74 @electron/remote 2.1.3 74 React Native Web 0.21.2 outdated 74 re-reselect 4.0.1 outdated 75 TypeDoc 0.17.8 outdated 75 yargs 17.7.2 outdated 76 encoding_rs 0.8.31 76 file-type 16.5.4 outdated 76 react-fontawesome 0.2.0 outdated 77 React Native DateTimePicker 8.6.0 outdated 77 execa 5.1.1 outdated 77 regex 1 78 Day.js 1.11.20 outdated 78 dotenv 17.3.1 outdated 78 eslint-plugin-import 2.32.0 78 markdown-it 13.0.2 outdated 78 node-postgres 8.20.0 outdated 78 react-native-safe-area-context 5.7.0 outdated 79 Askama 0.14.0 outdated 79 Transformers.js 4.2.0 outdated 79 react-native-zip-archive 7.0.2 outdated 79 thiserror 1.0 outdated 80 jQuery 3.7.1 outdated 81 esbuild ^0.27.0 outdated 81 fast-xml-parser 3.21.1 outdated 81 react-native-svg 15.15.4 outdated 81 react-native-webview 13.16.1 outdated 81 uuid 1.1.2 82 js-yaml 4.1.1 outdated 83 @electron/rebuild 3.7.2 outdated 83 otplib 12.0.1 outdated 84 ADM-ZIP 0.5.17 outdated 85 nanoid 5.1.9 outdated 86 Reselect 4.1.8 outdated 86 highlight.js 11.11.1 outdated 87 Moment.js 2.30.1 outdated 88 @sentry/electron 4.24.0 outdated 88 Expo 54.0.33 outdated 88 Expo 1.1.1 outdated 88 Expo 17.0.10 outdated 88 Expo 14.0.8 outdated 88 Expo 17.0.8 outdated 88 Immer 9.0.21 outdated 89 DOMPurify 3.3.3 outdated 89 cspell 5.21.2 outdated 89 jsdom 26.1.0 outdated 89 lint-staged 16.4.0 outdated 89 styled-components 5.3.11 outdated 89 time 0.3.44 90 Nodemailer 6.10.1 outdated 90 sharp 0.34.5 outdated 91 React Flow 12.10.2 outdated 91 React Redux 9.0.4 outdated 91 Sass 1.98.0 outdated 91 prettier 3.7.4 outdated 91 rollup 0.50.1 outdated 91 syn 2.0.106 outdated 92 Docusaurus 2.4.3 outdated 92 Docusaurus 2.4.3 outdated 92 Docusaurus 2.4.3 outdated 92 Docusaurus 3.9.2 outdated 92 Docusaurus 2.4.3 outdated 92 Docusaurus 2.4.3 outdated 92 KaTeX 0.16.23 outdated 92 Mermaid 11.10.1 outdated 92 Playwright 1.58.2 outdated 93 PDF.js 3.11.174 outdated 93 wasm-bindgen 0.2 93 wasm-bindgen 0.3 outdated 93 webpack-cli 5.1.4 outdated 94 @babel/core ^7.23.7 outdated 94 @babel/core ^7.23.7 outdated 94 @babel/core 7.23.3 outdated 94 @babel/core 7.25.0 outdated 94 AWS SDK for JavaScript (S3 Client) 3.296.0 outdated 94 AWS SDK for JavaScript (S3 Client) 3.296.0 outdated 94 Axios ^1.7.7 94 Stripe Node.js Library 13.9.0 outdated 94 typescript-eslint 8.60.0 outdated 94 typescript-eslint 8.60.0 outdated 94 webpack-dev-server 5.2.3 outdated 95 ESLint 9.39.4 outdated 95 ESLint 9.39.4 outdated 95 electron-builder 24.13.3 outdated 95 electron-builder 6.6.8 outdated 95 jest 29.7.0 outdated 95 jest 29.7.0 outdated 95 jest 29.7.0 outdated 95 onnxruntime-node 1.24.3 outdated 97 Electron 42.3.0 outdated 97 React Native 0.81.6 outdated 97 Redux 4.2.1 outdated 97 TypeScript ^3.1.6 outdated 97 webpack ^4.25.1 outdated 98 React 18.2.0 outdated 98 React 0.18.0 outdated 98 React DOM 18.2.0 outdated 98 React DOM 19.1.4 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