n8n is a self-hosted, open‑source workflow automation platform that lets you build workflows.
This list features the most popular community nodes – the node's number is its ranking based on monthly downloads (from npmjs.com).
Crawl Datetime | Total Nodes Found | Avg New Nodes/Day |
---|---|---|
2025-02-04 11:23 | 1075 | - |
2025-02-12 07:58 | 1108 | 4.1 |
2025-03-04 12:34 | 1225 | 5.2 |
- 1. Communication & Messaging Nodes
- 2. Document & Content Generation Nodes
- 3. Browser Automation & Web Scraping Nodes
- 4. Data Processing, Validation & Utilities Nodes
- 5. API & Cloud Integrations Nodes
- 6. AI, LLM & Voice Nodes
- 7. File & PDF Manipulation Nodes
- 8. Miscellaneous & Testing Nodes
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
1 | n8n-nodes-evolution-api | Unofficial WhatsApp API | @oriondesign | 1.0.3 | 268,221 | 1 |
2 | n8n-nodes-chatwoot | Lets you use ChatWoot in your workflows | @hugodeco | 0.1.40 | 27,912 | 106 |
3 | n8n-nodes-d7-messaging | Custom node to send SMS and WhatsApp messages via D7 API | @direct7networks | 0.2.2 | 21,306 | 6 |
6 | @devlikeapro/n8n-nodes-chatwoot | Connects n8n with ChatWoot | @devlikeapro | 1.0.1 | 10,890 | 23 |
22 | @devlikeapro/n8n-nodes-waha | Connects n8n with WAHA (WhatsApp HTTP API) | @devlikeapro | 2025.2.9 | 2,264 | 2 |
26 | @sufficit/n8n-nodes-chatwoot | Lets you use ChatWoot in your workflows | @hugodeco | 0.1.39 | 1,482 | 106 |
36 | n8n-nodes-avisaapi | Integration with Avisa API for sending WhatsApp messages | @avisaapp | 0.2.18 | 1,182 | 4 |
38 | n8n-nodes-quepasa | Lets you use Quepasa in your workflows | @hugodeco | 0.1.84 | 1,147 | 18 |
44 | n8n-nodes-websockets-4streamers | Websocket stream event | @leadersonamission | 0.2.5 | 1,042 | 3 |
58 | n8n-nodes-websockets-lite | Websocket trigger event | @blowsnow | 0.3.2 | 795 | 1 |
59 | n8n-nodes-discord-verifier | Verifies incoming Discord webhook calls | @bored0ne | 0.1.14 | 788 | 3 |
60 | n8n-nodes-discord-trigger | Triggers workflow when a Discord message is sent | @katerlol | 0.3.1 | 757 | 3 |
72 | n8n-nodes-quidvista | Interacts with msgboxx | @quidvista | 0.1.24 | 630 | 2 |
78 | n8n-nodes-nostrobots | Creates nostr activities | @ocknamo-bb | 1.1.7 | 575 | 1 |
81 | n8n-nodes-clientesonline | WhatsApp automation for Empresas | @clientesonline | 0.6.99 | 555 | 1 |
83 | n8n-nodes-wechat-offiaccount | WeChat Official Account node | @blowsnow | 0.2.6 | 550 | 1 |
92 | n8n-nodes-imap | Connects to an IMAP server to retrieve emails | @umanamente | 2.4.3 | 486 | 1 |
95 | n8n-nodes-wechat-work | WeChat Work node | @blowsnow | 0.2.1 | 467 | 3 |
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
13 | n8n-nodes-document-generator | Creates dynamic content for documents or emails using Handlebars | @mcolomer | 1.0.9 | 6,025 | 46 |
80 | @anpigon/n8n-nodes-youtube-transcript | Downloads transcript of YouTube videos | @markan82 | 0.1.9 | 557 | 2 |
93 | n8n-nodes-carbonejs | Renders Word templates using Carbone JS | @jreyesr | 1.1.2 | 472 | 24 |
ScrapeNinja is a web scraping API with two engines: fast, with high performance and TLS fingerprint; and slower with a real browser under the hood. ScrapeNinja official, open-source n8n integration offers smart website crawler and convenient (free, locally executed) operations to extract primary HTML body content from any website.
ScrapeNinja handles headless browsers, proxies, timeouts, retries, and helps with data extraction, so you can just get the data in JSON. Rotating proxies are available out of the box on all subscription plans, including free plan.
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
11 | n8n-nodes-browserless | Integrates with the Browserless platform | @minhlucvan | 1.1.3 | 6,707 | 22 |
17 | n8n-nodes-puppeteer | Browser automation using Puppeteer | @drudge | 1.3.1 | 3,054 | 11 |
33 | @couleetech/n8n-nodes-playwright-api | Integrates with the Playwright API | @tholum | 1.3.2 | 1,267 | 7 |
40 | n8n-nodes-webpage-content-extractor | Extracts content from a given URL | @savjee | 0.1.3 | 1,110 | 9 |
49 | n8n-nodes-scrapeninja | ScrapeNinja Web Scraping API node | @restyler | 0.4.1 | 933 | 4 |
52 | n8n-nodes-puppeteer-no-timeout2 | Browser automation using Puppeteer | @woebegone | 1.3.13 | 836 | 1 |
53 | n8n-nodes-browserflow | Automates actions on LinkedIn with Browserflow | @browserflow | 0.1.12 | 832 | 1 |
67 | n8n-nodes-firecrawl | FireCrawl nodes for n8n | @minhlucvan | 0.3.0 | 673 | 22 |
76 | n8n-nodes-playwright | Browser automation using Playwright | @toema | 0.2.0 | 587 | 1 |
90 | n8n-nodes-puppeteer-extended | Requests webpages using Puppeteer | @hckdotng | 0.1.0 | 489 | 123 |
91 | n8n-nodes-firecrawl-v1 | FireCrawl nodes for n8n | @lecondor | 0.4.21 | 487 | 6 |
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
5 | n8n-nodes-globals | Creates global constants for workflows | @umanamente | 1.0.3 | 11,699 | 20 |
8 | n8n-nodes-text-manipulation | Modifies texts | @lublak | 1.4.0 | 8,984 | 38 |
16 | n8n-nodes-data-validation | Validates input data using JSON Schemas | @bartolomeumr | 1.0.1 | 3,386 | 132 |
19 | @splainez/n8n-nodes-phonenumber-parser | Parses a phone number and returns its info | @splainez | 1.0.3 | 2,737 | 22 |
41 | n8n-nodes-run-node-with-credentials-x | Runs any node with a specified credentials ID | @bramknuever | 0.3.5 | 1,104 | 11 |
45 | n8n-nodes-sqlite3 | Interacts with SQLite3 databases via SQL queries | @dangerblack | 0.1.2 | 1,035 | 24 |
54 | n8n-nodes-randomizer | Randomizer node for n8n | @mcnaveen | 0.1.0 | 811 | 96 |
57 | n8n-nodes-splitinbatches-advanced | Enhanced splitinbatches node with a Done path | @bramknuever | 0.2.4 | 795 | 82 |
61 | n8n-nodes-form-login | Performs HTTP POST–based login | @matpasquet | 0.1.8 | 745 | 47 |
63 | n8n-nodes-iterator | Adds a simple iterator to workflows | @bramknuever | 0.1.2 | 726 | 121 |
77 | @rxap/n8n-nodes-yaml | Converts data to/from YAML format | @mmuenker | 0.1.5 | 577 | 2 |
82 | n8n-nodes-ssl-checker | SSL Checker | @zubial.net | 1.0.8 | 552 | 2 |
86 | n8n-nodes-qrcode | Generates QR codes | @0xtlt | 0.1.0 | 539 | 109 |
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
7 | n8n-nodes-cnpj | Searches details of a Brazilian company using its CNPJ | @integreme | 1.0.0 | 10,493 | 57 |
18 | n8n-nodes-kommo | Node for Kommo API | @yatolstoy | 0.0.16 | 2,774 | 21 |
20 | n8n-nodes-rifad-appsheet | Interacts with the AppSheet API (includes an AI Agent tool) | @rifadm817 | 0.5.0 | 2,635 | 3 |
23 | @swrtechph/n8n-nodes-duckdb | DuckDB integration for n8n | @swrtechph | 1.0.35 | 2,239 | 3 |
25 | n8n-nodes-aws-sdk-v3 | Wrapper for the AWS SDK; supports every service and operation | @tobinbc | 3.0.3 | 1,516 | 37 |
27 | n8n-nodes-minio | Custom nodes for Minio integration | @cedricziel | 0.1.4 | 1,453 | 11 |
30 | @vladoportos/n8n-nodes-ghostplus | Enhanced Ghost CMS node with V2 API support | @vladoprotos | 0.1.82 | 1,370 | 1 |
35 | @drowl87/n8n-nodes-netsuite | NetSuite integration using the REST API | @drowl87 | 0.7.25 | 1,193 | 2 |
37 | @skriptfabrik/n8n-nodes-moco | MOCO community nodes for n8n | @schroedan | 0.3.31 | 1,167 | 1 |
42 | n8n-nodes-searxng | Integrates with the SearXNG search engine (with AI agent support) | @sammcj | 0.2.6 | 1,076 | 9 |
46 | n8n-nodes-wts | Calls wts services | @wts-chat | 2.0.0 | 1,028 | 15 |
50 | n8n-nodes-novinmarketing | Novin Marketing Workflow Nodes | @mehrjoo61 | 0.6.0 | 920 | 1 |
55 | @fresent/n8n-nodes-tiktok | Node for TikTok API implementation | @fresentllc | 0.1.18 | 809 | 3 |
62 | @c0d3bl1ck/n8n-nodes-shopware | Connects Shopware 6 with n8n | @joberthel | 0.1.11 | 739 | 2 |
64 | @cloudconvert/n8n-nodes-cloudconvert | Integrates with CloudConvert API for file conversion | @josiasmontag | 1.0.0 | 722 | 95 |
65 | n8n-nodes-directus | Interacts with a Directus instance | @arladmin | 1.0.2 | 685 | 131 |
66 | @skriptfabrik/n8n-nodes-google-enhanced | Enhanced Google nodes for n8n | @schroedan | 0.1.33 | 685 | 1 |
68 | @eduzz/n8n-nodes-eduzz | Eduzz API and webhook integration | @luanlmd | 2.0.5 | 672 | 4 |
69 | n8n-nodes-grok | Grok API integration node | @jvkassi | 0.0.20 | 656 | 14 |
70 | n8n-nodes-openpix | Nodes for OpenPix | @fersilva | 0.3.0 | 643 | 102 |
73 | n8n-nodes-awork | Automates workflows via the awork API | @meetq | 0.1.28 | 620 | 3 |
75 | @skriptfabrik/n8n-nodes-clockify-enhanced | Enhanced Clockify nodes for n8n | @schroedan | 0.4.33 | 613 | 1 |
79 | @rxap/n8n-nodes-neo4j | Provides a Neo4j node with basic authentication | @mmuenker | 0.0.6 | 568 | 2 |
88 | n8n-nodes-popo | POPO Open Platform nodes for n8n | @shenhh | 1.5.27 | 514 | 26 |
89 | @formbricks/n8n-nodes-formbricks | Connects Formbricks and sends survey data to many apps | @matthiasnannt | 1.0.2 | 505 | 59 |
94 | @skriptfabrik/n8n-nodes-sentry-io-enhanced | Enhanced Sentry.io nodes for n8n | @schroedan | 0.2.31 | 470 | 1 |
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
4 | n8n-nodes-deepseek | User‑friendly DeepSeek AI node, similar to OpenAI | @rubickecho | 1.0.6 | 14,738 | 17 |
12 | n8n-nodes-elevenlabs | Implements ElevenLabs AI voice generation | @n8ninja | 0.0.6 | 6,385 | 39 |
21 | n8n-nodes-databricks-ai | Node for Databricks AI models | @ibrahho | 0.3.15 | 2,416 | 2 |
29 | n8n-nodes-deepseek-1clickai | DeepSeek AI node for enhanced workflow | @erickcosta | 1.0.20 | 1,384 | 4 |
32 | n8n-nodes-makehub | Interacts with MakeHub AI's LLM API | @remenby | 1.0.21 | 1,279 | 1 |
34 | n8n-nodes-openrouter | OpenRouter API integration node | @matthewsabia_dev | 0.3.37 | 1,199 | 18 |
47 | n8n-nodes-deepseek-llm | DeepSeek AI node similar to OpenAI | @rotour | 1.0.7 | 1,018 | 9 |
51 | n8n-nodes-literalai | Platform to create and manage your own AI models | @kanomir | 0.0.11 | 876 | 4 |
56 | n8n-nodes-dolphin-mixtral | Interacts with local Ollama models | @henrique174 | 0.1.10 | 800 | 5 |
74 | n8n-nodes-lm-databricks | Integrates Databricks AI models with LangChain | @ibrahho | 0.1.22 | 618 | 2 |
84 | @watzon/n8n-nodes-perplexity | Interacts with the Perplexity AI API | @watzon | 0.5.2 | 543 | 1 |
87 | n8n-nodes-custom-anthropic | Custom Anthropic node for n8n | @godlesowned | 1.0.14 | 538 | 3 |
99 | n8n-nodes-tavily | Search engine for AI agents providing real‑time results | @musalabs | 0.1.5 | 461 | 2 |
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
9 | n8n-nodes-edit-image-plus | N8N Edit Image Plus | @unilogica | 0.1.10 | 7,846 | 83 |
10 | n8n-nodes-evolution-api-media-downloader | Downloads media from Evolution API messages | @betorcs | 0.1.0 | 7,368 | 44 |
14 | n8n-nodes-docx-converter | Converts DOCX to text | @cre8tiv | 0.1.3 | 6,006 | 21 |
15 | n8n-nodes-pdfkit | Transforms images into PDF using PDFKit | @bramknuever | 0.1.2 | 3,452 | 95 |
28 | n8n-nodes-image-sharp | Processes and optimizes images using sharp | @zetanova | 0.1.0 | 1,451 | 30 |
31 | n8n-nodes-pdf-generation | Generates PDF from text or table data | @tuananhit1612 | 0.1.0 | 1,363 | 13 |
43 | n8n-nodes-pandoc-md-to | Converts Markdown using Pandoc | @infograb | 0.2.1 | 1,056 | 1 |
48 | n8n-nodes-auto-file-storer | Stores files locally after upload | @ahmadkouider | 0.2.4 | 996 | 21 |
71 | n8n-nodes-opencv | Provides access to OpenCV operations via OpenCV.js | @jreyesr | 1.0.0 | 641 | 7 |
96 | n8n-nodes-pdf-form | Extracts and maps fields from PDFs | @lokesh.ravichandru | 0.1.6 | 466 | 2 |
98 | @skriptfabrik/n8n-nodes-barcode | Generates barcodes | @schroedan | 0.1.29 | 462 | 1 |
# | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) |
---|---|---|---|---|---|---|
24 | n8n-nodes-tshark | Tshark node | @zubial.net | 1.0.21 | 1,573 | 1 |
39 | n8n-nodes-advanced-flow | Adds advanced flow conditions to workflows | @frankwiebeler | 0.9.18 | 1,112 | 38 |
85 | n8n-nodes-robotframework | Executes Robot Framework scripts for testing | @delilovic | 0.0.17 | 540 | 1 |
97 | n8n-nodes-wapiti | Wapiti Scan | @zubial.net | 1.0.7 | 465 | 3 |
100 | @skriptfabrik/n8n-nodes-cronhooks | Cronhooks community nodes for n8n | @schroedan | 0.1.29 | 461 | 1 |