All 350 Dependencies

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

n8n is a fair-code workflow automation platform that gives technical teams the flexibility of custom code with the speed of a visual no-code builder. Rather than forcing a choice between drag-and-drop simplicity and full programming control, n8n lets you mix both in the same workflow — writing JavaScript or Python in code nodes, then connecting to 400+ pre-built integrations without writing a line of authentication boilerplate.

Built as a TypeScript monorepo and deployable via npm, Docker, or Kubernetes, n8n is designed from the ground up for self-hosted operation. It supports Git-based workflow versioning, encrypted credential storage, SAML/SSO and LDAP authentication, role-based access control, and air-gapped deployments for teams that need to keep automation logic and data entirely on-premises.

Native AI capabilities are a first-class feature, not an afterthought. n8n integrates LangChain directly into its workflow engine, enabling multi-step AI agent pipelines with custom models, human-in-the-loop approval steps, evaluation nodes, and guardrails. It also implements the Model Context Protocol (MCP) on both sides — workflows can consume MCP tool registries and expose themselves as MCP servers callable by AI agents.

With over 900 community-contributed workflow templates, a task runner that executes untrusted code in isolated subprocesses, and an active contributor base shipping multiple releases per week, n8n sits at the intersection of integration platform, AI orchestration layer, and internal automation framework.

22 LangChain.js Community catalog: 23 @lezer/highlight catalog: 24 @codemirror/lang-css catalog: 24 epub2 3.0.2 25 @codemirror/lang-json catalog: 25 @codemirror/lang-python catalog: 25 @codemirror/lint catalog: 25 @codemirror/search catalog: 26 @codemirror/commands catalog: 26 @codemirror/language catalog: 30 codemirror-indentation-markers ^6.5.3 31 @lezer/common catalog: 32 CodeMirror State catalog: 33 lang-javascript catalog: 33 Microsoft Agent 365 Notifications SDK 1.0.0 outdated 34 @codemirror/autocomplete catalog: 34 proxy-from-env catalog: 35 @lezer/lr catalog: 35 tmp-promise 3.0.3 36 parse-diff ^0.11.1 outdated 36 sha.js ^2.4.12 37 async-mutex ^0.5.0 37 fastest-levenshtein catalog: 37 jmespath.js 0.16.0 38 psl 1.9.0 outdated 39 aws4 1.11.0 outdated 39 json-schema catalog: 39 node-html-markdown 1.2.0 outdated 40 json-diff 1.0.6 40 picocolors catalog: 40 remark-gfm ^4.0.1 40 stream-browserify ^3.0.0 40 transliteration 2.3.5 outdated 40 tsconfig-paths ^4.2.0 41 @codemirror/view catalog: 41 cli-table3 ^0.6.3 41 node-md5 2.3.0 41 pdf-parse catalog: 42 clsx ^2.1.1 42 rimraf ^5.0.1 outdated 42 node-temp 0.9.4 43 node-sshpk 1.18.0 44 electron-store ^8.2.0 outdated 44 fflate catalog: 44 oauth-1.0a 2.2.6 45 change-case catalog: 45 Convict 6.2.5 45 node-dateformat ^3.0.3 outdated 45 Prompts ^2.4.2 45 change-case 3.0.3 outdated 46 AWS SDK JS Crypto Helpers (SHA256 Browser) 5.2.0 46 flat 5.0.2 outdated 46 lossless-json 1.0.5 outdated 46 openapi-types ^12.1.3 46 zod-to-json-schema catalog: 47 @rollup/plugin-alias ^9.0.0 outdated 47 vscode-ripgrep ^1.17.1 47 cross-env ^7.0.3 outdated 47 tiktoken catalog: 48 swagger-ui-express 5.0.1 48 node-xml2js catalog: 48 y-protocols ^1.0.7 49 class-transformer 0.5.1 49 class-validator 0.14.0 outdated 49 regenerator-runtime 0.14.1 50 Google Generative AI JavaScript SDK 0.24.0 outdated 50 eslint-import-resolver-typescript ^4.4.3 50 lru-cache catalog: 50 ms catalog: 50 rrule 2.8.1 51 cookie-parser 1.4.7 51 debug 4.4.3 51 JSON-Patch catalog: 51 FileSaver.js ^2.0.2 51 jsonwebtoken catalog: 51 KafkaJS catalog: 51 mime-types catalog: 52 LinkeDOM ^0.18.9 52 ts-node ^10.9.1 53 amqplib 0.10.6 outdated 53 logform 2.6.1 outdated 53 Vue.Draggable 4.1.0 outdated 54 jsonrepair catalog: 56 minimatch 10.2.4 outdated 56 rss-parser 3.13.0 57 Comlink ^4.4.1 57 html-to-text 9.0.5 outdated 57 tslib ^2.5.0 58 bcrypt.js 2.4.3 outdated 58 reflect-metadata catalog: 59 @mozilla/readability catalog: 59 glob 13.0.6 59 ts-morph catalog: 60 ssh2 catalog: 61 Chart.js ^4.4.0 61 chokidar catalog: 61 isbot 3.6.13 outdated 61 p-limit ^3.1.0 outdated 61 timeago.js ^4.0.2 61 Vue Json Pretty 2.6.0 62 chardet 2.0.0 outdated 62 vue-virtual-scroller 2.0.0-beta.8 outdated 63 compression 1.8.1 63 Luxon catalog: 63 pretty-bytes 5.6.0 outdated 63 node-sqlite3 5.1.7 outdated 64 Daytona Python SDK catalog: 64 form-data catalog: 64 proxy-agent catalog: 64 proxy-agent catalog: 64 simple-git catalog: 65 Bull 4.16.4 outdated 65 Chalk ^4.1.2 outdated 65 Handlebars.js 4.7.9 65 unplugin-icons catalog:frontend 66 DOM Testing Library catalog:frontend 66 Ajv ^8.18.0 67 tar catalog: 67 Winston 3.14.2 outdated 68 qdrant-js catalog: 68 jest-dom catalog:frontend 68 file-type catalog: 68 Lodash catalog: 68 Lodash catalog: 68 Mammoth.js 1.12.0 outdated 68 open 7.4.2 outdated 69 bowser 2.11.0 outdated 69 eslint-config-prettier ^10.1.5 69 OTPAuth 9.1.1 outdated 69 semver 7.7.4 outdated 70 isolated-vm catalog: 70 uuid catalog: 70 yargs-parser 21.1.1 outdated 71 OpenRouter AI SDK Provider catalog: 72 acorn 8.14.0 outdated 72 acorn 8.3.4 outdated 72 csv-parse catalog: 72 JSONPath ^10.3.0 73 VSCode Icons (Iconify JSON) ^2.2.488 outdated 74 Dagre ^1.1.4 outdated 74 @sentry/vite-plugin ^4.3.0 outdated 74 helmet 8.1.0 outdated 74 iconv-lite catalog: 74 vue-chartjs ^5.2.0 75 ast-types ^0.16.1 75 dotenv catalog: 75 globals ^16.2.0 outdated 75 qs catalog: 75 validator.js 13.15.22 outdated 76 js-base64 catalog: 76 Moment Timezone catalog: 76 turndown catalog: 77 @microsoft/agents-activity 1.6.1 outdated 77 ignore ^5.2.0 outdated 77 otplib ^12.0.1 outdated 78 ADM-ZIP ^0.5.16 outdated 78 Day.js ^1.11.9 78 markdown-it catalog: 78 unplugin-dts catalog: 79 @clack/prompts ^0.11.0 outdated 79 concurrently ^8.2.0 outdated 79 node-postgres catalog: 79 node-postgres ^4.10.3 outdated 80 pinecone-ts-client catalog: 80 user-event catalog:frontend 80 fast-glob catalog: 81 milvus-sdk-node ^2.5.7 outdated 81 recast ^0.22.0 outdated 82 Anthropic Sandbox Runtime ^0.0.61 outdated 82 EventSource ^3.0.6 outdated 82 yaml ^2.8.3 83 eslint-plugin-import ^2.32.0 83 mailparser 3.9.3 outdated 84 @octokit/core 7.0.6 outdated 84 sanitize-html catalog: 85 dotenvx ^1.40.0 outdated 85 @electron/rebuild ^4.0.4 85 Chai ^4.3.7 outdated 85 Chat SDK catalog: 85 cron-parser catalog: 85 esbuild catalog: 85 express-handlebars 8.0.1 outdated 85 express-rate-limit 7.5.0 outdated 85 ws 8.20.1 outdated 86 Autoprefixer ^10.4.19 86 Cacheable catalog: 86 Express catalog: 86 http-proxy-middleware ^3.0.7 outdated 86 Multer ^2.2.0 86 nanoid catalog: 87 React Aria catalog:frontend 87 oclif Core 4.0.7 outdated 87 node-cron catalog: 88 Google Gen AI SDK 1.19.0 outdated 88 jose ^6.2.2 88 prom-client 15.1.3 88 snowflake-sdk 2.1.0 outdated 88 tsx catalog: 89 @vitejs/plugin-vue catalog:frontend 89 Cheerio catalog: 89 highlight.js catalog:frontend 89 ioredis 5.3.2 outdated 89 Nodemailer catalog: 89 node-oracledb catalog: 89 vue-tsc catalog:frontend 89 websockets >=15.0.1 89 Yjs ^13.6.20 90 LangGraph catalog: 90 MCP TypeScript SDK catalog: 90 Smithy Core (@smithy/core) 4.5.0 outdated 90 Smithy Core (@smithy/core) 5.3.12 outdated 90 Smithy Core (@smithy/core) 5.3.5 outdated 90 Smithy Core (@smithy/core) 4.13.1 outdated 90 testcontainers-node catalog: 90 testcontainers-node catalog: 90 testcontainers-node catalog: 90 testcontainers-node catalog: 90 testcontainers-node catalog: 90 conventional-changelog 7.2.0 outdated 90 Inquirer.js ^7.0.1 outdated 90 Oxlint catalog: 90 prettier catalog: 90 rollup ^2.52.2 outdated 90 Stylelint catalog: 90 Tailwind CSS ^3.4.3 outdated 90 testcontainers-node catalog: 90 Zod catalog: 91 Faker ^8.0.2 outdated 91 Playwright catalog:e2e 91 Tiptap Core catalog: 91 Tiptap Core catalog: 91 Tiptap Core catalog: 91 Tiptap Core catalog: 91 Tiptap Core catalog: 91 Tiptap Core catalog: 91 Tiptap Core catalog: 91 Tiptap Core catalog: 91 Tiptap Core catalog: 91 Tiptap Core catalog: 91 Tiptap Core catalog: 91 Tiptap Core catalog: 91 Tiptap Core catalog: 91 core-js ^3.40.0 91 openid-client 6.8.4 outdated 91 Playwright catalog:e2e 91 Playwright catalog: 91 Sass ^1.71.1 91 showdown 2.1.0 92 AI SDK catalog: 92 AI SDK catalog: 92 AI SDK catalog: 92 AI SDK catalog: 92 AI SDK catalog: 92 AI SDK catalog: 92 AI SDK catalog: 92 AI SDK catalog: 92 AI SDK catalog: 92 AI SDK catalog: 92 AI SDK catalog: 92 AI SDK catalog: 92 AI SDK catalog: 92 LangChain.js catalog: 92 LangChain.js 1.0.3 outdated 92 LangChain.js 1.0.27 outdated 92 LangChain.js 1.0.1 outdated 92 LangChain.js catalog: 92 LangChain.js 2.1.24 outdated 92 LangChain.js 2.1.24 outdated 92 LangChain.js 2.1.24 outdated 92 LangChain.js 1.0.2 outdated 92 LangChain.js 1.0.1 outdated 92 LangChain.js 1.0.1 outdated 92 LangChain.js 1.2.6 outdated 92 LangChain.js catalog: 92 LangChain.js 1.0.1 outdated 92 LangChain.js 1.0.1 outdated 92 LangChain.js 1.0.1 outdated 92 LangChain.js 1.0.1 outdated 92 LangChain.js 1.0.1 outdated 92 TanStack Table ^8.21.2 outdated 92 Vitest catalog: 92 Vitest catalog: 92 AI SDK catalog: 92 jsdom 23.0.1 outdated 92 KaTeX 0.16.27 outdated 92 LangChain.js catalog: 92 Pinia catalog:frontend 92 postcss ^8.4.38 92 urllib3 ==2.7.0 92 Vitest catalog: 92 vue-i18n catalog:frontend 93 Anthropic TypeScript SDK 0.91.1 outdated 93 AWS SDK for JavaScript (S3 Client) 3.938.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.808.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.808.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.808.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.808.0 outdated 93 VueUse ^10.11.0 outdated 93 VueUse catalog:frontend 93 posthog-js catalog: 93 undici catalog:undici-v7 93 Vite catalog: 94 @babel/core ^7.26.0 outdated 94 ESLint ^9.29.0 outdated 94 Sentry JavaScript (@sentry/browser) catalog:sentry 94 Sentry JavaScript (@sentry/browser) catalog:sentry 94 Sentry JavaScript (@sentry/browser) catalog:sentry 94 Sentry JavaScript (@sentry/browser) catalog:sentry 94 Sentry JavaScript (@sentry/browser) catalog:frontend 94 supabase-js catalog: 94 typescript-eslint ^8.35.0 94 typescript-eslint ^8.35.0 94 typescript-eslint ^8.35.0 94 typescript-eslint ^8.35.0 94 electron-builder ^26.9.0 94 ESLint catalog: 94 node-mssql 10.0.2 outdated 94 MySQL2 3.17.0 outdated 94 PDF.js catalog: 94 typescript-eslint ^8.35.0 95 AG Grid Community ^34.1.1 outdated 95 AG Grid Community ^34.1.1 outdated 95 Axios catalog: 95 Element Plus catalog:frontend 95 mocha ^10.2.0 outdated 95 OpenAI catalog: 95 Node-Redis 4.6.14 outdated 95 Storybook catalog:storybook 95 Vue Router catalog:frontend 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.9.0 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.7.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) >=0.50.0 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.217.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.217.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.7.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.217.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) >=1.0.0 96 OpenTelemetry JavaScript (@opentelemetry/api) >=1.0.0 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.40.0 outdated 96 node-mongodb-native ^6.17.0 outdated 96 sentry-sdk >=2.35.2 96 TypeScript 6.0.2 outdated 96 Vue catalog:frontend 97 @azure/identity catalog: 97 @azure/identity 4.8.0 outdated 97 @azure/identity 12.1.0 outdated 97 @azure/identity catalog: 97 Electron catalog: 98 Google Cloud Storage 5.3.0 outdated 98 Google Cloud Storage 5.6.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

Search