n8n-nodes-starter

克隆即写自定义 n8n 节点,快速接入任意 API

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 自动化工作流 🍴 复刻 688 🐛 待处理 19 👀 关注 19
GitHub ↗
GitHub 星标 ★ 1189
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行部署

项目预览

n8n-nodes-starter 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类自动化工作流
开发团队n8n-io
定价模式🏷️完全免费
价格说明开源免费,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言TypeScript
GitHub 星标★ 1189
上线时间2019-10-03 00:00:00
代码更新2026-09-13
仓库体积591 KB
本站数据更新2026-11-04
维护状态维护中
收录时间2026-09-20
浏览次数2

项目介绍

n8n-nodes-starter 是 n8n 官方提供的自定义节点开发模板,面向希望扩展 n8n 自动化能力的开发者。n8n 本身是一个开源工作流自动化工具,内置节点有限,当需要对接私有 API、内部系统或小众服务时,就需要自行编写节点。本项目提供了一套开箱即用的 TypeScript 工程骨架,包含节点定义、凭证配置、构建脚本、测试与发布流程的标准结构,解决从零搭建节点项目繁琐、容易遗漏配置的问题。核心能力包括:标准化节点与凭证类结构、基于 TypeScript 的类型提示、可运行的示例节点、npm 打包与 n8n 社区节点发布所需的基础配置。开发者克隆后即可专注于业务逻辑,快速产出可安装到 n8n 的自定义节点,适合集成企业内网服务或第三方平台。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-20 · 当前星标 ★ 1189

使用教程

难度:进阶 约 10 分钟 部署方式:命令行工具 5 步

环境要求

  • Node.js 与 npm 环境(npm install / npm run 均依赖)
  • 本地可运行的 n8n 环境,用于加载开发中的节点
  • 了解 TypeScript 基础,便于读懂示例节点
  • 发布到 npm 需准备 npm 账号与 GitHub 仓库

安装与启动步骤

  1. 1创建节点包

    README 推荐的最快起步方式,用官方脚手架生成完整的节点包工程结构。

    npm create @n8n/node
  2. 2安装依赖

    在项目根目录执行,会安装全部依赖,包含 n8n 官方节点开发 CLI。

    npm install
  3. 3启动开发调试

    以开发模式启动 n8n 并加载你写的节点,开启热重载,改代码即时生效。

    npm run dev
  4. 4阅读示例节点

    参考 Example 节点的基础 execute 写法,以及 GithubIssues 的声明式低代码写法。

  5. 5配置 npm 发布

    登录 npmjs.com 进入包设置,在 Publish access 的 Trusted Publishers 添加发布者。

关键配置

配置项必填说明示例
Repository owner是Trusted Publisher 中填写的 GitHub 用户名或组织名your-github-name
Repository name是Trusted Publisher 中填写的仓库名称your-repo-name
Workflow name是Trusted Publisher 中填写的工作流文件名publish.yml
NPM_TOKEN否不使用 OIDC 时,改为存放 npm 传统令牌的 Actions secretnpm_xxxxxxxxxxxx

如何确认成功

执行 npm run dev 后 n8n 正常启动,并能看到自带节点已加载、修改代码可热重载。

常见问题

Q:新建节点包该用哪种方式?

A:README 推荐直接用 npm create @n8n/node,官方脚手架会生成完整节点包;已有本模板仓库则直接 npm install 后 npm run dev 开发。

Q:节点用哪种写法更好?

A:README 推荐声明式(low-code)风格,即 GithubIssues 示例的写法,无需手写请求逻辑,适合基于 HTTP API 的集成。

Q:发布必须配置 npm token 吗?

A:不必。可配置 Trusted Publishers 走 GitHub OIDC,GitHub 中无需保存任何 token;若偏好传统方式再创建 Granular Access Token 存为 NPM_TOKEN。

注意事项

  • 仓库自带两个可运行示例:基础版 Example 与声明式版 GithubIssues,建议先照着改
  • 声明式/低代码风格是官方推荐做法,适合 HTTP API 类集成
  • 使用 OIDC 发布时无需在 GitHub 存放任何密钥,只需在 npm 端配置发布者信息
  • 打包与社区节点发布所需的基础配置模板中已包含,无需从零搭建

核心亮点

  • 官方维护,目录结构与 n8n 节点规范保持一致
  • 内置 TypeScript 类型与示例节点,降低上手门槛
  • 包含构建、测试与发布配置,可直接产出可安装的 npm 包

不足之处

  • 仅为模板骨架,不含具体业务节点实现
  • 功能更新跟随 n8n 主版本,需自行关注兼容性

适用场景

  • 为企业内部系统开发专属 n8n 节点
  • 对接 n8n 未内置的第三方 API 服务
  • 学习 n8n 自定义节点开发规范与发布流程

替代项目

n8n、Activepieces、Node-RED

上一篇:n8n-hosting

下一篇:n8n-autoscaling

同类项目推荐

Drissionpage-MCP-Server 开源

让 Claude Code 直接操控浏览器,自动点页面抓数据

DrissionPage MCP Server · Browser automation for Claude Code, Codex, and MCP client···

★ 480 2026-09-18
cli 开源

一条命令把端到端测试搬进终端和 CI

QA Wolf from anywhere — your terminal, your CI, your AI agent.

★ 3458 2026-09-22
CloakBrowser 开源

一键替换 Playwright,轻松通过所有机器人检测,让自动化如真人操作。

Stealth Chromium that passes every bot detection test. Drop-in Playwright replacemen···

★ 32718 2026-08-09
n8n-workflow-all-templates 开源

上万 n8n 模板即拿即用,自动化流程不再从零写

12333+N8N Workflow Collection,n8n-workflow-all-templates,Most comprehensive.synchr···

★ 121 2026-08-10
Figma-Context-MCP 开源

让 Cursor 直接读 Figma 设计稿,一键生成还原代码

MCP server to provide Figma layout information to AI coding agents like Cursor

★ 16154 2026-10-11
Viral-Faceless-Shorts-Generator 开源

一键生成无脸短视频,自动追热点发YouTube

Automatically generate faceless YouTube Shorts from trending topics using AI scripts···

★ 119 2026-08-09
clawbrowser 开源

给 AI Agent 一个能改指纹、走代理的原生浏览器

Agent-native browser with fingerprint control and proxy support.

★ 137 2026-10-15
flow-next 开源

把 AI 编码从随性尝试变成可重复的工厂流水线

Faster than your agent alone. And better. A workflow plugin that takes a bug, idea o···

★ 716 2026-08-09
testzeus-hercules 开源

说人话,测全栈,零代码搞定 UI/API/安全测试

Hercules is the world’s first open-source testing agent, enabling UI, API, Security···

★ 1214 2026-08-10