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