<<<<<<< HEAD
A professionally organized collection of 2,053 n8n workflows with a lightning-fast documentation system that provides instant search, analysis, and browsing capabilities.
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: - ⚡ Sub-100ms response times with SQLite FTS5 search - 🔍 Instant full-text search with advanced filtering - 📱 Responsive design - works perfectly on mobile - 🌙 Dark/light themes with system preference detection - 📊 Live statistics - 365 unique integrations, 29,445 total nodes - 🎯 Smart categorization by trigger type and complexity - 📄 On-demand JSON viewing and download - 🔗 Mermaid diagram generation for workflow visualization - 🔄 Real-time workflow naming with intelligent formatting
| 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:
- Before: 2051_Telegram_Webhook_Automation_Webhook.json
- After: Telegram Webhook Automation
- 100% meaningful names with smart capitalization
- Automatic integration detection from node analysis
# 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: - Communication: Telegram, Discord, Slack, WhatsApp - Cloud Storage: Google Drive, Google Sheets, Dropbox - Databases: PostgreSQL, MySQL, MongoDB, Airtable - AI/ML: OpenAI, Anthropic, Hugging Face - Development: HTTP Request, Webhook, GraphQL
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:
- Official n8n.io - Documentation and community examples
- GitHub repositories - Open source community contributions
- Blog posts & tutorials - Real-world automation patterns
- User submissions - Tested and verified workflows
- Enterprise use cases - Business process automations
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.
=======
A professionally organized collection of 2,053 n8n workflows with a lightning-fast documentation system that provides instant search, analysis, and browsing capabilities.
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: - ⚡ Sub-100ms response times with SQLite FTS5 search - 🔍 Instant full-text search with advanced filtering - 📱 Responsive design - works perfectly on mobile - 🌙 Dark/light themes with system preference detection - 📊 Live statistics - 365 unique integrations, 29,445 total nodes - 🎯 Smart categorization by trigger type and complexity - 📄 On-demand JSON viewing and download - 🔗 Mermaid diagram generation for workflow visualization - 🔄 Real-time workflow naming with intelligent formatting
| Metric | Old System | New System | Improvement | |----
$ claude mcp add n8n-workflow-templates \
-- python -m otcore.mcp_server <graph>