Skip to content

mscbuild/workflow-n8n

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

194 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Best Workflow Automation Templates.

The Ultimate Collection of n8n Automation Workflows

Browse Online · Documentation · Contributing · License

workfloe

What's New

Latest Updates (April 2026)

  • 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 workflows-n8n
  • Performance: 100x faster search with SQLite FTS5 integration
  • Modern UI: Completely redesigned interface with dark/light mode

Quick Access

Use Online (No Installation)

Visit workflows-n8n 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/mscbuild/workflow-n8n.git
cd workflows-n8n

# 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 mscbuild/workflow-n8n:latest

# Or build locally
docker build -t n8n-workflows .
docker run -p 8000:8000 workflow-n8n

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

workflow-n8n/
├── workflows/          # 4,343 workflow JSON files
│   └── [category]/     # Organized by integration
├── docs/               # GitHub Pages site
├── src/                # Python source code
├── scripts/            # Utility scripts
├── helm/               # Helm chart for K8s
├── k8s/                # Raw Kubernetes manifests
├── 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/workflow-n8n.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.


Important Notes

Security & Privacy

  • Review before use - All workflows shared as-is for educational purposes

  • Update credentials - Replace API keys, tokens, and webhooks

  • Test safely - Verify in development environment first

  • Check permissions - Ensure proper access rights for integrations


Quick Start: How to Use These Templates

1.Sign up for n8n (free & open-source)

2.Download any .json template file from this repository

3.In n8n, go to Workflows → Import from File and select the JSON

4.Configure your credentials for each connected service

5.Activate the workflow and start automating!

Key Concepts for Beginners

  • Nodes: The building blocks of a workflow. Each node performs a specific task (e.g., fetching data, connecting to an app).
  • Trigger: The event that starts the workflow (e.g., a specific time, a new form submission, or a HTTP request).
  • Action: The task executed after a trigger occurs (e.g., creating a row in Google Sheets, sending a message to Slack).
  • Workflow: The connected series of triggers and actions.

🚀 Automate any workflow. Create your free n8n account and start building →

License

This project is licensed under the MIT License - see the LICENSE file for details.

Gratitude

Project was originally created by Zie619. Since then, many people's dedicated contributions have made it what it is today.

Support

If you find this project helpful, please consider:

Star on GitHub


CI/CD Pipeline Deploy to GitHub Pages Docker Build and Test

About

Thousands of templates to get you started. Simplify your automation tasks with ready-made solutions tailored to your needs. Find workflows for Telegram, Discord, Gmail, AI, and hundreds of other integrations.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors