# n8n-workflows **Repository Path**: edward519/n8n-workflows ## Basic Information - **Project Name**: n8n-workflows - **Description**: https://github.com/Zie619/n8n-workflows - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-10-30 - **Last Updated**: 2025-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ⚡ N8N 工作流集合与文档 一个专业整理的 **2,053 个 n8n 工作流 * * 集合,配备极速文档系统,支持即时搜索、分析与浏览。 # # 🚀 **全新:高性能文档系统 * * **体验比传统文档快 100 倍的性能提升! * * # # # 快速开始 - 极速文档系统 ```text text bash # 安装依赖 pip install -r requirements.txt # 启动 FastAPI 服务器 python run.py # 浏览器访问 ```text text text **功能亮点: * * - ⚡ **亚 100 毫秒响应**,基于 SQLite FTS5 搜索 - 🔍 **即时全文检索**,支持高级过滤 - 📱 **响应式设计**,移动端完美适配 - 🌙 **深色/浅色主题**,自动适应系统 - 📊 **实时统计**,365 种独特集成,29,445 个节点 - 🎯 **按触发类型与复杂度智能分类 * * - 🎯 **按服务名称映射用例分类 * * - 📄 **按需查看/下载 JSON * * - 🔗 **Mermaid 流程图自动生成**,可视化工作流 - 🔄 **智能命名**,实时格式化 # # # 性能对比 | 指标 | 旧系统 | 新系统 | 提升 | |------|--------|--------|------| | **文件大小 * * | 71MB HTML | <100KB | **缩小 700 倍 * * | | **加载时间 * * | 10 + 秒 | <1 秒 | **快 10 倍 * * | | **搜索 * * | 仅客户端 | FTS5 全文 | **瞬时 * * | | **内存占用 * * | ~2GB RAM | <50MB RAM | **降低 40 倍 * * | | **移动端支持 * * | 差 | 优秀 | **完全响应式 * * | - - - # # 📂 仓库结构 # # # 工作流集合 - **2,053 个工作流**,命名规范,便于检索 - **365 种独特集成**,覆盖主流平台 - **29,445 个节点**,专业分类 - **质量保障**,所有工作流均已分析与分类 # # # 智能命名系统 ✨ 自动将技术文件名转为可读标题: - **前**:`2051_Telegram_Webhook_Automation_Webhook.json` - **后**:`Telegram Webhook Automation` - **100% 语义化命名**,智能大写 - **自动集成识别**,基于节点分析 # # # 用例分类 ✨ 搜索界面支持下拉筛选,按类别浏览 2,000 + 工作流。 系统自动按服务类别对工作流进行分类,便于发现和筛选。 # # # 分类原理 1. **运行分类脚本 * * ```text text text python create_categories.py ```text text text 2. **服务名识别 * * 脚本分析每个工作流 JSON 文件名,识别服务名(如 Twilio、Slack、Gmail 等) 3. **类别映射 * * 每个服务名通过 `context/def_categories.json` 映射到对应类别。例如: - Twilio → 通信与消息 - Gmail → 通信与消息 - Airtable → 数据处理与分析 - Salesforce → CRM 与销售 4. **生成分类数据 * * 脚本输出 `search_categories.json`,包含所有分类信息 5. **前端筛选 * * 用户可在界面按类别筛选,快速定位用例 # # # 可用主类别 - AI智能体开发 - 业务流程自动化 - 云存储与文件管理 - 通信与消息 - 创意内容与视频自动化 - 创意设计自动化 - CRM与销售 - 数据处理与分析 - 电商与零售 - 财务与会计 - 市场营销与广告自动化 - 项目管理 - 社交媒体管理 - 技术基础设施与DevOps - 网页抓取与数据提取 # # # 扩展分类 可在 context/defs_categories.json 中添加更多服务与类别映射。 - - - # # 🛠 使用说明 # # # 方式一:现代极速系统(推荐) ```text text bash # 克隆仓库 git clone cd n8n-workflows # 安装依赖 pip install -r requirements.txt # 启动文档服务器 python run.py # 浏览 # - 极速检索 2,053 个工作流 # - 专业响应式界面 # - 实时统计 ```text text text # # # 方式二:开发模式 ```text text bash # 开发模式自动重载 python run.py --dev # 自定义主机/端口 python run.py --host 0.0.0.0 --port 3000 # 强制重建索引 python run.py --reindex ```text text text # # # 导入工作流到 n8n ```text text bash # 推荐使用 Python 脚本批量导入 python import_workflows.py # 或手动导入单个工作流: # 1. 打开 n8n 编辑器 UI # 2. 菜单 (☰) → 导入工作流 # 3. 选择 workflows/ 文件夹下的 .json 文件 # 4. 运行前请更新凭证和 webhook 地址 ```text text text - - - # # 📊 工作流统计 # # # 当前数据 - **总工作流数**:2,053 - **活跃工作流**:215(活跃率 10.5%) - **节点总数**:29,445(平均每个 14.3 个节点) - **独特集成**:365 种服务与API - **数据库**:SQLite + FTS5 全文检索 # # # 触发类型分布 - **复杂**:831(40.5%) - 多触发系统 - **Webhook**:519(25.3%) - API 触发 - **手动**:477(23.2%) - 用户主动触发 - **定时**:226(11.0%) - 定时执行 # # # 复杂度分析 - **低(≤5节点)**:约35% - 简单自动化 - **中(6-15节点)**:约45% - 标准工作流 - **高(16+节点)**:约20% - 企业级复杂系统 # # # 热门集成 - **通信**:Telegram、Discord、Slack、WhatsApp - **云存储**:Google Drive、Google Sheets、Dropbox - **数据库**:PostgreSQL、MySQL、MongoDB、Airtable - **AI/ML**:OpenAI、Anthropic、Hugging Face - **开发**:HTTP 请求、Webhook、GraphQL - - - # # 🔍 高级搜索功能 # # # 智能服务分类 系统自动将工作流归入 12 个服务类别: - **messaging**:Telegram、Discord、Slack、WhatsApp、Teams - **ai_ml**:OpenAI、Anthropic、Hugging Face - **database**:PostgreSQL、MySQL、MongoDB、Redis、Airtable - **email**:Gmail、Mailjet、Outlook、SMTP/IMAP - **cloud_storage**:Google Drive、Google Docs、Dropbox、OneDrive - **project_management**:Jira、GitHub、GitLab、Trello、Asana - **social_media**:LinkedIn、Twitter/X、Facebook、Instagram - **ecommerce**:Shopify、Stripe、PayPal - **analytics**:Google Analytics、Mixpanel - **calendar_tasks**:Google Calendar、Cal.com、Calendly - **forms**:Typeform、Google Forms、Form Triggers - **development**:Webhook、HTTP 请求、GraphQL、SSE # # # API 使用示例 ```text text bash # 按文本搜索工作流 curl " # 按触发类型和复杂度筛选 curl " # 查找所有消息类工作流 curl " # 获取数据库统计 curl " # 浏览所有分类 curl " ```text text text - - - # # 🏗 技术架构 # # # 现代技术栈 - **SQLite 数据库 * * - FTS5 全文检索,365 种集成 - **FastAPI 后端 * * - RESTful API,自动 OpenAPI 文档 - **响应式前端 * * - 现代 HTML5 + CSS/JS - **智能分析 * * - 自动分类与命名 # # # 关键特性 - **变更检测 * * - MD5 哈希高效重索引 - **后台处理 * * - 非阻塞分析 - **压缩响应 * * - Gzip 中间件极速传输 - **错误处理 * * - 完善日志与降级 - **移动优化 * * - 触屏友好 # # # 数据库性能 ```text text sql - - 优化表结构,极速查询 CREATE TABLE workflows ( id INTEGER PRIMARY KEY, filename TEXT UNIQUE, name TEXT, active BOOLEAN, trigger_type TEXT, complexity TEXT, node_count INTEGER, integrations TEXT, - - 365 种服务的 JSON 数组 description TEXT, file_hash TEXT, - - MD5 变更检测 analyzed_at TIMESTAMP ); - - 全文检索与排序 CREATE VIRTUAL TABLE workflows_fts USING fts5( filename, name, description, integrations, tags, content='workflows', content_rowid='id' ); ```text text text - - - # # 🔧 安装与环境要求 # # # 系统要求 - **Python 3.7+ * * - 运行文档系统 - **现代浏览器 * * - Chrome、Firefox、Safari、Edge - **50MB 存储空间 * * - SQLite 数据库及索引 - **n8n 实例 * * - 用于导入和运行工作流 # # # 安装步骤 ```text text bash # 克隆仓库 git clone cd n8n-workflows # 安装依赖 pip install -r requirements.txt # 启动文档服务器 python run.py # 访问 ```text text text # # # 开发环境 ```text text bash # 创建虚拟环境 python3 -m venv .venv source .venv/bin/activate # Linux/Mac # 或 .venv\Scripts\activate # Windows # 安装依赖 pip install -r requirements.txt # 开发模式自动重载 python api_server.py --reload # 强制重建索引 python workflow_db.py --index --force ```text text text - - - # # 📋 命名规范 # # # 智能格式化系统 自动将技术文件名转为友好名称: ```text text bash # 自动转换示例: 2051_Telegram_Webhook_Automation_Webhook.json → "Telegram Webhook Automation" 0250_HTTP_Discord_Import_Scheduled.json → "HTTP Discord Import Scheduled" 0966_OpenAI_Data_Processing_Manual.json → "OpenAI Data Processing Manual" ```text text text # # # 技术命名格式 ```text text text [ID]_[服务1]_[服务2]_[用途]_[触发].json ```text text text # # # 智能大写规则 - **HTTP * * → HTTP(不是 Http) - **API * * → API(不是 Api) - **webhook * * → Webhook - **automation * * → Automation - **scheduled * * → Scheduled - - - # # 🚀 API 文档 # # # 核心接口 - `GET /` - 主工作流浏览界面 - `GET /api/stats` - 数据库统计与指标 - `GET /api/workflows` - 支持筛选与分页的搜索 - `GET /api/workflows/{filename}` - 工作流详情 - `GET /api/workflows/{filename}/download` - 下载 JSON - `GET /api/workflows/{filename}/diagram` - 生成 Mermaid 流程图 # # # 高级搜索 - `GET /api/workflows/category/{category}` - 按服务类别搜索 - `GET /api/categories` - 所有可用类别 - `GET /api/integrations` - 集成统计 - `POST /api/reindex` - 触发后台重建索引 # # # 响应示例 ```text text json // GET /api/stats { "total": 2053, "active": 215, "inactive": 1838, "triggers": { "Complex": 831, "Webhook": 519, "Manual": 477, "Scheduled": 226 }, "total_nodes": 29445, "unique_integrations": 365 } ```text text text - - - # # 🤝 贡献指南 # # # 新增工作流 1. **从 n8n 导出 * * JSON 文件 2. **规范命名**,遵循命名模式 3. **添加到 workflows/ 目录 * * 4. **移除敏感信息**(凭证、私有 URL) 5. **重建索引**,更新数据库 # # # 质量标准 - ✅ 工作流可用且已测试 - ✅ 移除所有凭证和敏感信息 - ✅ 命名规范统一 - ✅ 兼容最新 n8n 版本 - ✅ 包含有意义的描述或注释 - - - # # ⚠️ 注意事项 # # # 安全与隐私 - **使用前请检查 * * - 所有工作流仅供学习参考 - **更新凭证 * * - 替换 API 密钥、Token、Webhook - **安全测试 * * - 请先在开发环境验证 - **权限检查 * * - 确保集成服务有正确权限 # # # 兼容性 - **n8n 版本 * * - 兼容 n8n 1.0+(大部分工作流) - **社区节点 * * - 部分工作流需额外安装节点 - **API 变更 * * - 外部服务 API 可能已更新 - **依赖检查 * * - 导入前请确认所需集成已安装 - - - # # 📚 资源与参考 # # # 工作流来源 本合集包含以下来源的工作流: - **官方 n8n.io * * - 官方文档与社区示例 - **GitHub 仓库 * * - 开源社区贡献 - **博客与教程 * * - 实战自动化案例 - **用户投稿 * * - 已测试与验证的工作流 - **企业用例 * * - 业务流程自动化 # # # 深入了解 - [n8n 官方文档](/) - [n8n 社区](/) - [工作流模板](/) - [集成文档](/) - - - # # 🏆 项目成就 # # # 仓库升级 - **2,053 个工作流**,专业整理与命名 - **365 种独特集成**,自动检测与分类 - **100% 语义化命名**(不再是简单文件名) - **智能重命名零数据丢失 * * - **12 类服务高级检索 * * # # # 性能革命 - **亚 100 毫秒检索**,SQLite FTS5 全文索引 - **29,445 节点极速筛选 * * - **移动端优化**,全设备响应式 - **实时统计**,数据库动态查询 - **专业界面**,现代化用户体验 # # # 系统可靠性 - **健壮错误处理**,降级保护 - **变更检测**,高效数据库更新 - **后台处理**,非阻塞操作 - **全面日志**,便于调试与监控 - **生产级部署**,中间件与安全保障 - - - *本仓库是目前最全面、最专业的 n8n 工作流集合,拥有先进的检索技术与专业文档,让工作流发现与使用变得高效愉快。 * **🎯 适合人群**:开发者、自动化工程师、业务分析师及任何希望用 n8n 自动化提升效率的人士。