- π Enhanced Security: Full security audit completed, all CVEs resolved
 - π³ Docker Support: Multi-platform builds for linux/amd64 and linux/arm64
 - π GitHub Pages: Live searchable interface at zie619.github.io/n8n-workflows
 - β‘ Performance: 100x faster search with SQLite FTS5 integration
 - π¨ Modern UI: Completely redesigned interface with dark/light mode
 
Visit zie619.github.io/n8n-workflows for instant access to:
- π Smart Search - Find workflows instantly
 - π 15+ Categories - Browse by use case
 - π± Mobile Ready - Works on any device
 - β¬οΈ Direct Downloads - Get workflow JSONs instantly
 
  | 
  | 
- Python 3.9+
 - pip (Python package manager)
 - 100MB free disk space
 
# Clone the repository
git clone https://github.com/Zie619/n8n-workflows.git
cd n8n-workflows
# Install dependencies
pip install -r requirements.txt
# Start the server
python run.py
# Open in browser
# http://localhost:8000# Using Docker Hub
docker run -p 8000:8000 zie619/n8n-workflows:latest
# Or build locally
docker build -t n8n-workflows .
docker run -p 8000:8000 n8n-workflows| Endpoint | Method | Description | 
|---|---|---|
/ | 
GET | Web interface | 
/api/search | 
GET | Search workflows | 
/api/stats | 
GET | Repository statistics | 
/api/workflow/{id} | 
GET | Get workflow JSON | 
/api/categories | 
GET | List all categories | 
/api/export | 
GET | Export workflows | 
- Full-text search across names, descriptions, and nodes
 - Category filtering (Marketing, Sales, DevOps, etc.)
 - Complexity filtering (Low, Medium, High)
 - Trigger type filtering (Webhook, Schedule, Manual, etc.)
 - Service filtering (365+ integrations)
 
graph LR
    A[User] --> B[Web Interface]
    B --> C[FastAPI Server]
    C --> D[SQLite FTS5]
    D --> E[Workflow Database]
    C --> F[Static Files]
    F --> G[Workflow JSONs]
    - Backend: Python, FastAPI, SQLite with FTS5
 - Frontend: Vanilla JS, Tailwind CSS
 - Database: SQLite with Full-Text Search
 - Deployment: Docker, GitHub Actions, GitHub Pages
 - Security: Trivy scanning, CORS protection, Input validation
 
n8n-workflows/
βββ workflows/           # 4,343 workflow JSON files
β   βββ [category]/     # Organized by integration
βββ docs/               # GitHub Pages site
βββ src/                # Python source code
βββ scripts/            # Utility scripts
βββ api_server.py       # FastAPI application
βββ run.py              # Server launcher
βββ workflow_db.py      # Database manager
βββ requirements.txt    # Python dependencies
We love contributions! Here's how you can help:
- π Report bugs via Issues
 - π‘ Suggest features in Discussions
 - π Improve documentation
 - π§ Submit workflow fixes
 - β Star the repository
 
# Fork and clone
git clone https://github.com/YOUR_USERNAME/n8n-workflows.git
# Create branch
git checkout -b feature/amazing-feature
# Make changes and test
python run.py --debug
# Commit and push
git add .
git commit -m "feat: add amazing feature"
git push origin feature/amazing-feature
# Open PR- β Path traversal protection
 - β Input validation & sanitization
 - β CORS protection
 - β Rate limiting
 - β Docker security hardening
 - β Non-root container user
 - β Regular security scanning
 
Please report security vulnerabilities to the maintainers via Security Advisory.
This project is licensed under the MIT License - see the LICENSE file for details.
MIT License
Copyright (c) 2025 Zie619
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction...
If you find this project helpful, please consider:
- n8n - For creating an amazing automation platform
 - Contributors - Everyone who has helped improve this collection
 - Community - For feedback and support
 - You - For using and supporting this project!
 
Made with β€οΈ by Zie619 and contributors