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.

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