Zie619 / n8n-workflows
- вторник, 9 сентября 2025 г. в 00:00:03
all of the workflows of n8n i could find (also from the site itself)
A professionally organized collection of 2,053 n8n workflows with a lightning-fast documentation system that provides instant search, analysis, and browsing capabilities.
⚠️ IMPORTANT NOTICE (Aug 14, 2025): Repository history has been rewritten due to DMCA compliance. If you have a fork or local clone, please see Issue #X for instructions on syncing your copy.
If you'd like to say thanks, consider buying me a coffee—your support helps me keep improving this project!
Experience 100x performance improvement over traditional documentation!
# Install dependencies
pip install -r requirements.txt
# Start the fast API server
python run.py
# Open in browser
http://localhost:8000
Features:
Metric | Old System | New System | Improvement |
---|---|---|---|
File Size | 71MB HTML | <100KB | 700x smaller |
Load Time | 10+ seconds | <1 second | 10x faster |
Search | Client-side only | Full-text with FTS5 | Instant |
Memory Usage | ~2GB RAM | <50MB RAM | 40x less |
Mobile Support | Poor | Excellent | Fully responsive |
Our intelligent naming system converts technical filenames into readable titles:
2051_Telegram_Webhook_Automation_Webhook.json
Telegram Webhook Automation
The search interface includes a dropdown filter that lets you browse 2,000+ workflows by category.
The system includes an automated categorization feature that organizes workflows by service categories to make them easier to discover and filter.
Run the categorization script
python create_categories.py
Service Name Recognition The script analyzes each workflow JSON filename to identify recognized service names (e.g., "Twilio", "Slack", "Gmail", etc.)
Category Mapping
Each recognized service name is matched to its corresponding category using the definitions in context/def_categories.json
. For example:
Search Categories Generation
The script produces a search_categories.json
file that contains the categorized workflow data
Filter Interface Users can then filter workflows by category in the search interface, making it easier to find workflows for specific use cases
The categorization system includes the following main categories:
You can help expand the categorization by adding more service-to-category mappings (e.g., Twilio → Communication & Messaging) in context/defs_categories.json.
Many workflow JSON files are conveniently named with the service name, often separated by underscores (_).
# Clone repository
git clone <repo-url>
cd n8n-workflows
# Install Python dependencies
pip install -r requirements.txt
# Start the documentation server
python run.py
# Browse workflows at http://localhost:8000
# - Instant search across 2,053 workflows
# - Professional responsive interface
# - Real-time workflow statistics
# Start with auto-reload for development
python run.py --dev
# Or specify custom host/port
python run.py --host 0.0.0.0 --port 3000
# Force database reindexing
python run.py --reindex
# Use the Python importer (recommended)
python import_workflows.py
# Or manually import individual workflows:
# 1. Open your n8n Editor UI
# 2. Click menu (☰) → Import workflow
# 3. Choose any .json file from the workflows/ folder
# 4. Update credentials/webhook URLs before running
Top services by usage frequency:
Our system automatically categorizes workflows into 12 service categories:
# Search workflows by text
curl "http://localhost:8000/api/workflows?q=telegram+automation"
# Filter by trigger type and complexity
curl "http://localhost:8000/api/workflows?trigger=Webhook&complexity=high"
# Find all messaging workflows
curl "http://localhost:8000/api/workflows/category/messaging"
# Get database statistics
curl "http://localhost:8000/api/stats"
# Browse available categories
curl "http://localhost:8000/api/categories"
-- Optimized schema for lightning-fast queries
CREATE TABLE workflows (
id INTEGER PRIMARY KEY,
filename TEXT UNIQUE,
name TEXT,
active BOOLEAN,
trigger_type TEXT,
complexity TEXT,
node_count INTEGER,
integrations TEXT, -- JSON array of 365 unique services
description TEXT,
file_hash TEXT, -- MD5 for change detection
analyzed_at TIMESTAMP
);
-- Full-text search with ranking
CREATE VIRTUAL TABLE workflows_fts USING fts5(
filename, name, description, integrations, tags,
content='workflows', content_rowid='id'
);
# Clone repository
git clone <repo-url>
cd n8n-workflows
# Install dependencies
pip install -r requirements.txt
# Start documentation server
python run.py
# Access at http://localhost:8000
# Create virtual environment
python3 -m venv .venv
source .venv/bin/activate # Linux/Mac
# or .venv\Scripts\activate # Windows
# Install dependencies
pip install -r requirements.txt
# Run with auto-reload for development
python api_server.py --reload
# Force database reindexing
python workflow_db.py --index --force
Our system automatically converts technical filenames to user-friendly names:
# Automatic transformations:
2051_Telegram_Webhook_Automation_Webhook.json → "Telegram Webhook Automation"
0250_HTTP_Discord_Import_Scheduled.json → "HTTP Discord Import Scheduled"
0966_OpenAI_Data_Processing_Manual.json → "OpenAI Data Processing Manual"
[ID]_[Service1]_[Service2]_[Purpose]_[Trigger].json
GET /
- Main workflow browser interfaceGET /api/stats
- Database statistics and metricsGET /api/workflows
- Search with filters and paginationGET /api/workflows/{filename}
- Detailed workflow informationGET /api/workflows/{filename}/download
- Download workflow JSONGET /api/workflows/{filename}/diagram
- Generate Mermaid diagramGET /api/workflows/category/{category}
- Search by service categoryGET /api/categories
- List all available categoriesGET /api/integrations
- Get integration statisticsPOST /api/reindex
- Trigger background reindexing// GET /api/stats
{
"total": 2053,
"active": 215,
"inactive": 1838,
"triggers": {
"Complex": 831,
"Webhook": 519,
"Manual": 477,
"Scheduled": 226
},
"total_nodes": 29445,
"unique_integrations": 365
}
This comprehensive collection includes workflows from:
This repository represents the most comprehensive and well-organized collection of n8n workflows available, featuring cutting-edge search technology and professional documentation that makes workflow discovery and usage a delightful experience.
🎯 Perfect for: Developers, automation engineers, business analysts, and anyone looking to streamline their workflows with proven n8n automations.