【GitHub每日速递 20251127】2025 年超牛!n8n 自动化工作流集合性能提升百倍,4343 个工作流等你用

image

原文: https://mp.weixin.qq.com/s/xEWtTzszzz0HpZ7qgu09jQ

2025 年超牛!n8n 自动化工作流集合性能提升百倍,4343 个工作流等你用

n8n-workflows 是一个收集整理 n8n 自动化工作流的开源项目。简单讲,它汇总了网上能找到的各类 n8n 工作流示例,帮助用户快速复用和学习自动化流程。适用人群:n8n 初学者、自动化工具爱好者、开发者。

项目地址:https://github.com/Zie619/n8n-workflows

主要语言:Python

stars: 40.3k

image

仓库概述

该仓库是一个n8n自动化工作流的集合,提供了丰富的生产就绪工作流,具备高效的搜索功能和出色的性能,同时保障了安全性和易用性。

主要优势

  • 丰富的工作流资源:拥有4343个生产就绪的工作流,涵盖365种独特的集成,共29445个节点,且被组织为15个类别,导入成功率达100%。
  • 出色的性能表现:搜索响应时间小于100ms,内存使用小于50MB,相比v1版本体积缩小700倍,加载速度快10倍,RAM使用减少40倍。
  • 便捷的使用方式:支持在线使用,无需安装,通过网页即可快速访问,具备智能搜索、多类别浏览、移动适配和直接下载等功能。
  • 强大的搜索功能:支持全文本搜索,可按类别、复杂度、触发类型和服务进行过滤。
  • 良好的安全性:完成全面的安全审计,解决了所有CVEs问题,具备路径遍历保护、输入验证和清理、CORS保护、速率限制等安全特性。
  • 完善的技术栈和架构:采用Python、FastAPI、SQLite FTS5等技术,结合Vanilla JS和Tailwind CSS构建前端,支持Docker部署和GitHub Pages展示。

可能的应用场景

  • 企业自动化流程:企业可以根据自身业务需求,从该集合中选择合适的工作流,实现营销、销售、DevOps等不同业务流程的自动化,提高工作效率。
  • 开发者学习和参考:开发者可以参考这些工作流的实现方式,学习如何使用n8n进行自动化开发,也可以在其基础上进行二次开发。
  • 快速搭建自动化系统:对于需要快速搭建自动化系统的场景,该集合提供了丰富的模板和示例,可大大缩短开发周期。

最新更新(2025年11月)

  • 增强安全性:完成全面安全审计,解决所有CVEs问题。
  • 支持Docker:提供linux/amd64和linux/arm64的多平台构建。
  • GitHub Pages:提供实时可搜索的界面。
  • 性能提升:通过SQLite FTS5集成,搜索速度提高100倍。
  • 界面更新:全新设计的界面,支持黑暗/明亮模式。

安装方式

本地安装

  • 前提条件:Python 3.9+、pip、100MB 可用磁盘空间。
  • 快速开始:克隆仓库,安装依赖,启动服务器,在浏览器中访问 http://localhost:8000

Docker安装

  • 可以使用Docker Hub上的镜像,也可以本地构建镜像。

文档说明

  • API端点:提供了多个API端点,用于搜索工作流、获取仓库统计信息、获取工作流JSON等。
  • 搜索功能:支持全文本搜索和多种过滤方式。

架构和技术栈

  • 架构:用户通过Web界面与FastAPI服务器交互,服务器与SQLite FTS5数据库和静态文件进行通信。
  • 技术栈:后端使用Python、FastAPI和SQLite FTS5,前端使用Vanilla JS和Tailwind CSS,数据库采用SQLite进行全文搜索,部署使用Docker、GitHub Actions和GitHub Pages,安全方面进行Trivy扫描、CORS保护和输入验证。

仓库结构

  • workflows/:存放4343个工作流JSON文件,按集成类别组织。
  • docs/:GitHub Pages网站文件。
  • src/:Python源代码。
  • scripts/:实用脚本。
  • api_server.py:FastAPI应用程序。
  • run.py:服务器启动器。
  • workflow_db.py:数据库管理器。
  • requirements.txt:Python依赖文件。
posted @ 2025-11-27 15:00  piggy侠  阅读(18)  评论(0)    收藏  举报