Skip to content

deepakkamboj/n8n-workflows

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

123 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

N8N Workflows Logo

n8n Automation Workflow Collection

Note: This repository is forked from Zie619/n8n-workflows. Original work and credit go to Zie619.

n8n Workflows Workflows Integrations License

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

πŸš€ 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/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

Docker Installation

# 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

πŸ“š 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.

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

πŸ’– Support

If you find this project helpful, please consider:

Star on GitHub Original Repository


πŸ“Š Stats & Badges

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


πŸ™ Acknowledgments

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

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

Originally created by Zie619
Forked and maintained by Deepak Kamboj

About

The ultimate collection of 4300+ production-ready n8n automation workflows. Browse workflows for AI, marketing, DevOps, CRM, and 365+ integrations. Features advanced search, live preview, and instant JSON downloads. Forked from Zie619/n8n-workflows.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 56.6%
  • HTML 29.6%
  • JavaScript 7.5%
  • Shell 5.0%
  • Other 1.3%