awesome-n8n
repository·main·Indexed 25 days ago
https://github.com/restyler/awesome-n8nA curated repository of the top 100 most popular community-developed nodes for the n8n workflow automation platform, ranked by monthly npm downloads. The collection includes categorized nodes for communication, document generation, browser automation, web scraping, data processing, AI/LLM, and various cloud API integrations.
What's inside awesome-n8n
- Awesome N8N is a curated list of the most popular community-developed nodes for the n8n workflow automation platform. Nodes are ranked based on their monthly download counts from npmjs.com. This repository tracks the growth and popularity of the n8n ecosystem, providing categorized lists of nodes for communication, document generation, web scraping, data processing, and more.
Install community nodes in n8n
mainTo use the community nodes listed in the Awesome N8N repository, you must install them within your n8n instance. For self-hosted instances, follow the official n8n documentation for community node installation to add these npm packages to your workflow capabilities.
https://docs.n8n.io/integrations/community-nodes/installation/Document & Content Generation Nodes Reference
mainNodes designed for generating content, such as QR codes, AI-generated media (images/videos), PDFs, and dynamic documents using Handlebars templates.
| # | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) | |---|------|-------------|---------|----------|------------------|-------------------| | 26 | [n8n-nodes-qrcode](https://www.npmjs.com/package/n8n-nodes-qrcode) | Lets you generate QR codes. | [@0xtlt](https://github.com/0xtlt) | 0.1.0 | 34,176 | 155 | | 76 | [n8n-nodes-ai-media-generate 🆕](https://www.npmjs.com/package/n8n-nodes-ai-media-generate) | Generate images and videos using various AI platforms. | [@loopsaaage](https://github.com/loopsaaage) | 0.1.42 | 5,921 | 3 | | 80 | [n8n-nodes-pdforge](https://www.npmjs.com/package/n8n-nodes-pdforge) | Automates PDF generation using AI with customizable templates and no-code design tools. | [@mabreum](https://github.com/mabreum) | 2.3.3 | 5,292 | 7 | | 84 | [n8n-nodes-document-generator](https://www.npmjs.com/package/n8n-nodes-document-generator) | Creates dynamic content for documents or emails with Handlebars templates. | [@mcolomer](https://github.com/mcolomer) | 1.0.10 | 4,744 | 46 |Explore AI, LLM & Voice Nodes
mainThe following community nodes provide AI, Large Language Model (LLM), and voice capabilities for n8n workflows:
- ElevenLabs:
@elevenlabs/n8n-nodes-elevenlabsorn8n-nodes-elevenlabs(AI voice generation and API integration) - MCP:
n8n-nodes-mcp(Provides Model Context Protocol nodes) - DeepSeek:
n8n-nodes-deepseek(User-friendly DeepSeek AI node, similar to OpenAI) - Palatine Speech:
n8n-nodes-palatine-speech(Transcription, diarization, sentiment analysis, and summarization) - AIScraper:
n8n-nodes-aiscraper(Calls Parsera API for AI-powered web scraping)
- ElevenLabs:
Communication & Messaging Nodes Reference
mainA collection of community nodes for integrating various messaging and communication channels into n8n workflows. Key nodes include WhatsApp hubs, ChatWoot integrations, IMAP email retrieval, and SMS services.
| # | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) | |---|------|-------------|---------|----------|------------------|-------------------| | 1 | [n8n-nodes-evolution-api](https://www.npmjs.com/package/n8n-nodes-evolution-api) | Provides a channel hub focused on WhatsApp. | [@oriondesign](https://github.com/oriondesign) | 1.0.4 | 6,614,815 | 44 | | 5 | [n8n-nodes-chatwoot](https://www.npmjs.com/package/n8n-nodes-chatwoot) | Lets you use ChatWoot in your n8n workflows. | [@hugodeco](https://github.com/hugodeco) | 0.1.40 | 615,402 | 152 | | 16 | [n8n-nodes-zapi](https://www.npmjs.com/package/n8n-nodes-zapi) | Custom n8n node for Z-API. | [@leandcesar](https://github.com/leandcesar) | 0.1.0 | 149,780 | 80 | | 19 | [n8n-nodes-imap](https://www.npmjs.com/package/n8n-nodes-imap) | Connect to an IMAP server and retrieve emails. | [@umanamente](https://github.com/umanamente) | 2.16.0 | 105,656 | 2 | | 22 | [@devlikeapro/n8n-nodes-waha](https://www.npmjs.com/package/@devlikeapro/n8n-nodes-waha) | Connects n8n with WAHA using the Whatsapp HTTP API. | [@devlikeapro](https://github.com/devlikeapro) | 2025.2.9 | 70,437 | 48 | | 24 | [@devlikeapro/n8n-nodes-chatwoot](https://www.npmjs.com/package/@devlikeapro/n8n-nodes-chatwoot) | Connects with ChatWoot. | [@devlikeapro](https://github.com/devlikeapro) | 1.0.2 | 52,623 | 32 | | 29 | [n8n-nodes-notificame-hub](https://www.npmjs.com/package/n8n-nodes-notificame-hub) | Automates communication across multiple channels, offering integrated and scalable solutions. | [@oriondesign](https://github.com/oriondesign) | 0.3.3 | 28,451 | 12 | | 33 | [n8n-nodes-thang-zalo-app](https://www.npmjs.com/package/n8n-nodes-thang-zalo-app) | Zalo integration nodes for n8n. | [@ntnguyenthangtn](https://github.com/ntnguyenthangtn) | 1.1.5 | 23,923 | 28 | | 39 | [n8n-nodes-chat-data](https://www.npmjs.com/package/n8n-nodes-chat-data) | Chatdata integration for managing chatbots, sending messages, and retrieving leads. | [@chatdata](https://github.com/chatdata) | 1.2.1 | 20,265 | 7 | | 40 | [n8n-nodes-waha](https://www.npmjs.com/package/n8n-nodes-waha) | Connects to WAHA (WhatsApp HTTP API). | [@morning-bird](https://github.com/morning-bird) | 2024.11.5 | 19,577 | 59 | | 43 | [n8n-nodes-quepasa](https://www.npmjs.com/package/n8n-nodes-quepasa) | Lets you use Quepasa in your n8n workflows. | [@hugodeco](https://github.com/hugodeco) | 0.1.84 | 16,448 | 64 | | 67 | [n8n-nodes-zl-vietts 🆕](https://www.npmjs.com/package/n8n-nodes-zl-vietts) | Automation for sending messages, managing groups and friends, and listening to events without third-... | [@diendh](https://github.com/diendh) | 1.0.40 | 8,100 | 3 | | 72 | [n8n-nodes-wecom](https://www.npmjs.com/package/n8n-nodes-wecom) | Complete integration with WeCom (WeChat Work) for messaging, contact and department management, cust... | [@funcodingdev](https://github.com/funcodingdev) | 0.4.0 | 6,938 | 1 | | 75 | [n8n-nodes-feishu-lite](https://www.npmjs.com/package/n8n-nodes-feishu-lite) | Integration with Feishu. | [@blowsnow](https://github.com/blowsnow) | 0.4.3 | 5,984 | 12 | | 78 | [n8n-nodes-whatsable](https://www.npmjs.com/package/n8n-nodes-whatsable) | WhatsAble is a platform for automating WhatsApp messages, making it easy to start using the WhatsApp... | [@whatsabledev](https://github.com/whatsabledev) | 2.4.0 | 5,614 | 1 | | 83 | [n8n-nodes-wuzapi](https://www.npmjs.com/package/n8n-nodes-wuzapi) | Connects to Wuzapi WhatsApp Multi-Device REST API. | [@guilhermejansenoficial](https://github.com/guilhermejansenoficial) | 1.6.0 | 4,751 | 33 | | 85 | [n8n-nodes-alive5](https://www.npmjs.com/package/n8n-nodes-alive5) | Sends SMS messages via alive5. | [@gonzalezzackary](https://github.com/gonzalezzackary) | 1.0.18 | 4,531 | 16 | | 95 | [n8n-nodes-stevomanager 🆕](https://www.npmjs.com/package/n8n-nodes-stevomanager) | StevoManager API hub focused on WhatsApp channels. | [@wellalvesf](https://github.com/wellalvesf) | 2.2.3 | 3,915 | 4 |Explore API & Cloud Integration Nodes
mainThe following community nodes provide integrations with various APIs and cloud services for n8n workflows:
- Evolution API:
n8n-nodes-evolution-api-media-downloader(Downloads media from Evolution API) - Kommo:
n8n-nodes-kommo(Connect to Kommo API) - Brave Search:
@brave/n8n-nodes-brave-search(Connects to Brave Search API) - Tavily:
@tavily/n8n-nodes-tavily(Web search and content extraction) - Apify:
@apify/n8n-nodes-apifyorn8n-nodes-apify(Connects to Apify API) - CloudConvert:
@cloudconvert/n8n-nodes-cloudconvert(File conversion and processing) - Transcript.lol:
n8n-nodes-transcript-lol(AI-powered audio/video transcription) - Minio:
n8n-nodes-minio(Integration with Minio) - Instagram:
n8n-nodes-instagram-token,n8n-nodes-instagram-integrations, or@mookielianhd/n8n-nodes-instagram(Various authentication methods including access tokens and OAuth2) - OpenPix:
n8n-nodes-openpix(Integration with OpenPix) - Power BI:
n8n-nodes-powerbi(Integrates with Power BI APIs) - Qdrant:
n8n-nodes-qdrant(Connects to Qdrant vector search engine) - CNPJ Search:
n8n-nodes-cnpj(Search Brazilian company details) - GLPI:
@justbrunasso/n8n-nodes-glpi(GLPI REST API integration for 9.x+) - Firebird:
n8n-nodes-firebird(Firebird database integration) - DataForSEO:
n8n-nodes-dataforseo(SEO and marketing data) - Asaas:
@asaasbr/n8n-nodes-asaasorn8n-nodes-asaas-v2(Integration with Asaas API) - Awork:
n8n-nodes-awork(Automates workflows with awork API) - ComfyUI:
n8n-nodes-comfyui-all(Execute ComfyUI workflows with dynamic parameters) - Binance:
n8n-nodes-binance(Binance Exchange integration) - MOCO:
@skriptfabrik/n8n-nodes-moco(Community nodes for MOCO) - CustomJS:
@custom-js/n8n-nodes-pdf-toolkit(Interacts with customjs.space APIs) - Twitch:
@yuniruyuni/n8n-nodes-twitch(Twitch API and EventSub triggers) - Short.io:
n8n-nodes-shortio(URL shortening service) - Confirm8:
n8n-nodes-confirm8(Integrates with Confirm8 API) - Metricool:
n8n-nodes-metricool-or(Social media management platform)
- Evolution API:
Explore File & PDF Manipulation Nodes
mainThe following community nodes allow for file processing and PDF generation within n8n:
- Pdf.co:
n8n-nodes-pdfco(Pdf.co integration) - Docx/PDF Templates:
n8n-nodes-docx-filler(Create and fill DOCX/PDF templates using{{TAG}}placeholders viaTemplateMapperorPdfTemplateMapper) - HTML/CSS to PDF:
n8n-nodes-htmlcsstopdf(Converts HTML/CSS to PDF using PdfMunk API) - PDFKit:
n8n-nodes-pdfkit(Transforms images into PDF using PDFKit) - Docx to Text:
n8n-nodes-docx-converter(Converts Docx to Text) - PDF Generation:
n8n-nodes-pdf-generation(Generates PDFs from text or table data) - Video Rendering:
n8n-nodes-sb-render(Video rendering with customizable subtitles, background music, and narration)
- Pdf.co:
Reference: Miscellaneous & Testing n8n Community Nodes
mainA list of community-developed n8n nodes for miscellaneous tasks, testing, and specific service integrations. These can be installed via npm.
| # | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) | |---|------|-------------|---------|----------|------------------|-------------------| | 9 | [n8n-nodes-zohozeptomail](https://www.npmjs.com/package/n8n-nodes-zohozeptomail) | This is an n8n community node. It lets you use Zoho ZeptoMail in your n8n workflows. | [@zohomail](https://github.com/zohomail) | 1.0.3 | 412,421 | 13 | | 12 | [n8n-nodes-a2a](https://www.npmjs.com/package/n8n-nodes-a2a) | n8n community node for A2A (Account to Account) transfers, account management, and Google Agent2Agen... | [@bruno.growthsales](https://github.com/bruno.growthsales) | 0.4.0 | 222,102 | 34 | | 18 | [n8n-nodes-rd-station-crm](https://www.npmjs.com/package/n8n-nodes-rd-station-crm) | Nós personalizados do n8n para integração com a API do RD Station CRM (v1) | [@pexuleco](https://github.com/pexuleco) | 1.3.1 | 108,459 | 34 | | 23 | [n8n-nodes-notionmd](https://www.npmjs.com/package/n8n-nodes-notionmd) | n8n node to transform markdown to notion blocks | [@minhlucvan](https://github.com/minhlucvan) | 0.1.0 | 59,924 | 129 | | 30 | [@telnyx/n8n-nodes-telnyx-ai](https://www.npmjs.com/package/@telnyx/n8n-nodes-telnyx-ai) | Official Telnyx AI node for n8n | [@frontend-squad-telnyx](https://github.com/frontend-squad-telnyx) | 1.5.5 | 27,239 | 25 | | 31 | [@pdfgeneratorapi/n8n-nodes-pdf-generator-api](https://www.npmjs.com/package/@pdfgeneratorapi/n8n-nodes-pdf-generator-api) | PDF Generator API Node for n8n | [@taneltahepold](https://github.com/taneltahepold) | 0.4.0 | 26,372 | 16 | | 34 | [n8n-nodes-sshv2](https://www.npmjs.com/package/n8n-nodes-sshv2) | SSH operations including command execution, file uploads, and downloads with dynamic parameters and ... | [@hadidiz](https://github.com/hadidiz) | 1.2.0 | 23,321 | 22 | | 35 | [@blotato/n8n-nodes-blotato](https://www.npmjs.com/package/@blotato/n8n-nodes-blotato) | Official n8n Blotato node | [@sabrina_ramonov](https://github.com/sabrina_ramonov) | 1.0.7 | 22,812 | 3 | | 41 | [n8n-nodes-megaapi](https://www.npmjs.com/package/n8n-nodes-megaapi) | N8N Community Node for MegaAPI WhatsApp automation - Complete WhatsApp integration with messaging, g... | [@script7sistemas](https://github.com/script7sistemas) | 1.3.1 | 17,897 | 13 | | 44 | [n8n-nodes-aistudio](https://www.npmjs.com/package/n8n-nodes-aistudio) | N8N nodes for Gemini API | [@ronieremarques](https://github.com/ronieremarques) | 1.0.11 | 15,954 | 63 | | 46 | [n8n-nodes-upload-post](https://www.npmjs.com/package/n8n-nodes-upload-post) | n8n community node for Upload Post | [@upload-post](https://github.com/upload-post) | 0.1.36 | 15,378 | 4 | | 50 | [@gotohuman/n8n-nodes-gotohuman](https://www.npmjs.com/package/@gotohuman/n8n-nodes-gotohuman) | n8n node to request human reviews in AI workflows with gotoHuman | [@gotohuman-admin](https://github.com/gotohuman-admin) | 0.1.1 | 13,643 | 27 | | 56 | [n8n-nodes-pushinator](https://www.npmjs.com/package/n8n-nodes-pushinator) | n8n Pushinator integration | [@makstamoian](https://github.com/makstamoian) | 0.1.4 | 9,713 | 6 | | 58 | [@igabm/n8n-nodes-tiktok](https://www.npmjs.com/package/@igabm/n8n-nodes-tiktok) | n8n nodes for implementation for TikTok API | [@igabm](https://github.com/igabm) | 1.5.0 | 9,198 | 23 | | 64 | [n8n-nodes-htmlcsstoimage](https://www.npmjs.com/package/n8n-nodes-htmlcsstoimage) | n8n node to convert html css to image | [@htmlcsstoimage](https://github.com/htmlcsstoimage) | 0.2.5 | 8,129 | 18 | | 65 | [n8n-nodes-aimlapi](https://www.npmjs.com/package/n8n-nodes-aimlapi) | Custom n8n node for integrating with the AI/ML API platform (AIMLAPI) to interact with LLMs and mult... | [@d1m7asis](https://github.com/d1m7asis) | 2.0.3 | 8,125 | 2 | | 74 | [n8n-nodes-randomizer](https://www.npmjs.com/package/n8n-nodes-randomizer) | Randomizes data for n8n workflows. | [@mcnaveen](https://github.com/mcnaveen) | 0.1.0 | 6,066 | 142 | | 82 | [n8n-nodes-seats-aero](https://www.npmjs.com/package/n8n-nodes-seats-aero) | n8n community node for seats.aero integration | [@flavio_carneiro](https://github.com/flavio_carneiro) | 0.1.4 | 4,834 | 53 | | 87 | [n8n-nodes-cloudinary](https://www.npmjs.com/package/n8n-nodes-cloudinary) | The official Cloudinary n8n node - upload media, update asset tags and metadata, and more | [@sveta_s](https://github.com/sveta_s) | 0.0.9 | 4,395 | 2 | | 96 | [n8n-nodes-aws-sqs-trigger](https://www.npmjs.com/package/n8n-nodes-aws-sqs-trigger) | N8N SQS Trigger Node | [@prasenjit.ghoshal](https://github.com/prasenjit.ghoshal) | 0.1.1 | 3,902 | 180 | | 100 | [@globalping/n8n-nodes-globalping](https://www.npmjs.com/package/@globalping/n8n-nodes-globalping) | The Globalping n8n node allows you to perform network measurements such as ping, traceroute, mtr, ht... | [@jimaek](https://github.com/jimaek) | 1.0.5 | 3,602 | 36 |Data Processing, Validation & Utilities Nodes Reference
mainNodes for managing global constants, text manipulation, in-memory data storage, cron scheduling, OCR (Tesseract.js), and phone number parsing.
| # | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) | |---|------|-------------|---------|----------|------------------|-------------------| | 3 | [n8n-nodes-globals](https://www.npmjs.com/package/n8n-nodes-globals) | Allows users to create global constants and use them in all their workflows | [@umanamente](https://github.com/umanamente) | 1.1.0 | 773,812 | 31 | | 6 | [n8n-nodes-text-manipulation](https://www.npmjs.com/package/n8n-nodes-text-manipulation) | Modifies texts. | [@lublak](https://github.com/lublak) | 1.4.0 | 571,179 | 84 | | 13 | [n8n-nodes-datastore](https://www.npmjs.com/package/n8n-nodes-datastore) | In-memory data storage within n8n workflows. | [@korotovsky](https://github.com/korotovsky) | 0.1.18 | 213,953 | 34 | | 14 | [n8n-nodes-cronlytic](https://www.npmjs.com/package/n8n-nodes-cronlytic) | Advanced cron scheduling with Cronlytic integration. | [@cronlytic](https://github.com/cronlytic) | 0.1.4 | 197,802 | 31 | | 66 | [n8n-nodes-tesseractjs](https://www.npmjs.com/package/n8n-nodes-tesseractjs) | Exposes Tesseract.js, an OCR library that detects text on images. | [@jreyesr](https://github.com/jreyesr) | 1.5.1 | 8,122 | 10 | | 92 | [@splainez/n8n-nodes-phonenumber-parser](https://www.npmjs.com/package/@splainez/n8n-nodes-phonenumber-parser) | Parses a phone number and returns its information. | [@splainez](https://github.com/splainez) | 1.2.0 | 4,064 | 14 |Browser Automation & Web Scraping Nodes Reference
mainNodes for web crawling, browser automation, and data extraction. Includes integrations for Firecrawl, Puppeteer, SerpApi, Browserless, and ScrapeNinja.
| # | Node | Description | Author | Version | Monthly Downloads | Updated (weeks ago) | |---|------|-------------|---------|----------|------------------|-------------------| | 11 | [@mendable/n8n-nodes-firecrawl](https://www.npmjs.com/package/@mendable/n8n-nodes-firecrawl) | Firecrawl web crawling integration. | [@hello_sideguide](https://github.com/hello_sideguide) | 2.0.1 | 283,465 | 1 | | 25 | [n8n-nodes-firecrawl](https://www.npmjs.com/package/n8n-nodes-firecrawl) | FireCrawl nodes for n8n | [@minhlucvan](https://github.com/minhlucvan) | 0.3.0 | 44,012 | 68 | | 27 | [n8n-nodes-puppeteer](https://www.npmjs.com/package/n8n-nodes-puppeteer) | Lets you automate browser actions using Puppeteer. | [@drudge](https://github.com/drudge) | 1.4.1 | 33,766 | 43 | | 37 | [n8n-nodes-serpapi](https://www.npmjs.com/package/n8n-nodes-serpapi) | Connects to SerpApi API. | [@serpapi](https://github.com/serpapi) | 0.1.8 | 21,431 | 16 | | 49 | [n8n-nodes-nvk-browser 🆕](https://www.npmjs.com/package/n8n-nodes-nvk-browser) | Manage Chrome browser profiles and automate page interactions using Puppeteer. | [@kelamat](https://github.com/kelamat) | 1.1.6 | 14,371 | 2 | | 70 | [n8n-nodes-webpage-content-extractor](https://www.npmjs.com/package/n8n-nodes-webpage-content-extractor) | Extract content from a given URL, akin to browser 'Reader' mode. | [@savjee](https://github.com/savjee) | 0.1.3 | 7,194 | 54 | | 88 | [n8n-nodes-firecrawl-scraper](https://www.npmjs.com/package/n8n-nodes-firecrawl-scraper) | Firecrawl web scraper integration. | [@leonardogrig](https://github.com/leonardogrig) | 1.1.7 | 4,259 | 46 | | 90 | [n8n-nodes-browserless](https://www.npmjs.com/package/n8n-nodes-browserless) | Integrates with Browserless platform. | [@minhlucvan](https://github.com/minhlucvan) | 1.1.3 | 4,191 | 68 |