Skip to content

Zie619/n8n-workflows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ n8n Workflow Collection

n8n Workflows Workflows Integrations License Buy Me a Coffee

🌟 The Ultimate Collection of n8n Automation Workflows

πŸ” Browse Online β€’ πŸ“š Documentation β€’ 🀝 Contributing β€’ πŸ“„ License


✨ What's New

πŸŽ‰ Latest Updates (November 2025)

  • πŸ”’ 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

🌐 Quick Access

πŸ”₯ Use Online (No Installation)

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

πŸš€ Features

πŸ“Š By The Numbers

  • 4,343 Production-Ready Workflows
  • 365 Unique Integrations
  • 29,445 Total Nodes
  • 15 Organized Categories
  • 100% Import Success Rate

⚑ Performance

  • < 100ms Search Response
  • < 50MB Memory Usage
  • 700x Smaller Than v1
  • 10x Faster Load Times
  • 40x Less RAM Usage

πŸ’» Local Installation

Prerequisites

  • Python 3.9+
  • pip (Python package manager)
  • 100MB free disk space

Quick Start

# 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

🐳 Docker Installation

# 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

πŸ“š Documentation

API Endpoints

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

Search Features

  • 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)

πŸ—οΈ Architecture

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]
Loading

Tech Stack

  • 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

πŸ“‚ Repository Structure

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

🀝 Contributing

We love contributions! Here's how you can help:

Ways to Contribute

  • πŸ› Report bugs via Issues
  • πŸ’‘ Suggest features in Discussions
  • πŸ“ Improve documentation
  • πŸ”§ Submit workflow fixes
  • ⭐ Star the repository

Development Setup

# 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

πŸ”’ Security

Security Features

  • βœ… Path traversal protection
  • βœ… Input validation & sanitization
  • βœ… CORS protection
  • βœ… Rate limiting
  • βœ… Docker security hardening
  • βœ… Non-root container user
  • βœ… Regular security scanning

Reporting Security Issues

Please report security vulnerabilities to the maintainers via Security Advisory.


πŸ“„ License

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

πŸ’– Support

If you find this project helpful, please consider:

Buy Me a Coffee Star on GitHub Follow


πŸ“Š Stats & Badges

GitHub stars GitHub forks GitHub watchers GitHub issues GitHub pull requests GitHub last commit GitHub repo size


πŸ™ Acknowledgments

  • 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!

⭐ Star us on GitHub β€” it motivates us a lot!

Made with ❀️ by Zie619 and contributors

About

all of the workflows of n8n i could find (also from the site itself)

Resources

License

Security policy

Stars

Watchers

Forks

Packages