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

Search