🚀 n8n Workflow Collection
🌟 最全面的 n8n 自动化工作流集合
✨ 最新动态
🎉 最新更新(2025年11月)
- 🔒 安全性增强: 完成全面的安全审计,解决所有CVE
- 🐳 Docker支持: 支持linux/amd64和linux/arm64的多平台构建
- 📊 GitHub Pages : 提供在线搜索接口 zie619.github.io/n8n-workflows
- ⚡ 性能提升: 通过SQLite FTS5集成实现100倍更快的搜索速度
- 🎨 现代化UI: 全新设计的界面,支持深色/浅色模式
🌐 快速访问
🔥 在线使用(无需安装)
访问 zie619.github.io/n8n-workflows 获取即时访问:
- 🔍 智能搜索 - 即时查找工作流
- 📂 15+ 类别 - 按用例浏览
- 📱 移动设备适配 - 适用于任何设备
- ⬇️ 直接下载 - 直接获取工作流JSON文件
🚀 功能概览
|------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|
| #### 📊 数字概览 * 4,343 个可生产使用的工作流 * 365 个独特集成 * 29,445 总节点 * 15 个组织分类 * 100% 导入成功率 | #### ⚡ 性能 * < 100毫秒 的搜索响应时间 * < 50MB 的内存使用 * 700倍 小于v1的体积 * 10倍 更快的加载时间 * 40倍 更少的RAM使用 |
💻 本地安装
安装前要求
- Python 3.9+
- pip(Python包管理器)
- 100MB 可用磁盘空间
快速开始
bash
# 克隆仓库
git clone https://github.com/Zie619/n8n-workflows.git
cd n8n-workflows
# 安装依赖
pip install -r requirements.txt
# 启动服务器
python run.py
# 在浏览器中打开
# http://localhost:8000
🐳 Docker 安装
bash
# 使用Docker Hub
docker run -p 8000:8000 zie619/n8n-workflows:latest
# 或者本地构建
docker build -t n8n-workflows .
docker run -p 8000:8000 n8n-workflows
📚 文档
API接口
| 接口 | 方法 | 描述 |
|---|---|---|
/ |
GET | 网页接口 |
/api/search |
GET | 搜索工作流 |
/api/stats |
GET | 仓库统计信息 |
/api/workflow/{id} |
GET | 获取工作流JSON |
/api/categories |
GET | 列出所有类别 |
/api/export |
GET | 导出工作流 |
搜索功能
- 全文搜索:根据名称、描述和节点进行搜索
- 类别过滤:如市场、销售、DevOps等
- 复杂度过滤:低、中、高
- 触发类型过滤:Webhook、计划、手动等
- 服务过滤:支持365+个集成
🏗️ 架构
用户 网页接口 FastAPI服务器 SQLite FTS5 工作流数据库 静态文件 工作流JSONs
技术栈
- 后端:Python, FastAPI, SQLite(FTS5)
- 前端:Vanilla JS, Tailwind CSS
- 数据库:支持全文搜索的SQLite
- 部署:Docker,GitHub Actions,GitHub Pages
- 安全性:Trivy安全扫描,CORS保护,输入验证
📂 仓库结构
n8n-workflows/
├── workflows/ # 4,343个工作流JSON文件
│ └── [分类]/ # 按集成分类
├── docs/ # GitHub Pages站点
├── src/ # Python源代码
├── scripts/ # 工具脚本
├── api_server.py # FastAPI应用
├── run.py # 服务器启动器
├── workflow_db.py # 数据库管理
└── requirements.txt # Python依赖
🔒 安全性
安全功能
- ✅ 路径遍历保护
- ✅ 输入验证与清理
- ✅ CORS保护
- ✅ 速率限制
- ✅ Docker安全加固
- ✅ 非root容器用户
- ✅ 定期安全扫描
📄 许可证
本项目依据MIT许可证发布 - 详情请查看许可证文件。
同类项目介绍
在自动化工作流领域,n8n的竞争对手有Zapier 和Integromat(现更名为Make)。Zapier专注于无代码自动化,支持众多应用的简单连接,适合初学者;而Integromat则以其强大的自定义功能和复杂的流程逻辑受到开发者青睐。相比之下,n8n提供了更加灵活的自托管解决方案,允许用户在自己的服务器上运行,具备更高的安全性和自定义化潜力。