Note: This repository is forked from Zie619/n8n-workflows. Original work and credit go to Zie619.
Browse Online β’ Documentation β’ Contributing β’ License
- 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 deepakkamboj.github.io/n8n-workflows
- Performance: 100x faster search with SQLite FTS5 integration
- Modern UI: Completely redesigned interface with dark/light mode
Visit deepakkamboj.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/deepakkamboj/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 deepakkamboj/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.
This is a fork of the original work by Zie619.
MIT License
Copyright (c) 2025 Zie619 (Original Author)
Copyright (c) 2025 Deepak Kamboj (Fork)
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:
- Zie619 - Original creator of this amazing workflow collection
- 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!
Originally created by Zie619
Forked and maintained by Deepak Kamboj