- π 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