Node

官方资源

AI

  • markit 万物皆可转 Markdown
  • open-multi-agent TypeScript 多智能体框架 — 只需调用一次 runTeam (),即可从目标直达结果。支持自动任务拆解、并行执行。仅 3 个依赖项,可在所有 Node.js 运行环境中部署

框架

  • fastify
  • fastmcp 一款用于构建 MCP 服务器的 TypeScript 框架

版本发布

  • release-it 自动化版本控制和软件包发布
  • semantic-release 全自动化版本管理与包发布
  • changesets 🦋 专注于单仓项目的版本控制与变更日志管理方案
  • bumpp 交互式命令行工具,可更新版本号及更多功能

命令行相关

框架

  • ink 🌈 适用于交互式命令行应用的 React 框架

颜色

  • chalk 🖍 终端字符串样式处理,专业又好用
  • gradient-string🌈 在终端输出漂亮的渐变色

其他

  • cli-highlight 终端语法高亮显示
  • is-unicode-supported 检测终端是否支持 Unicode 编码
  • marked-terminal marked 项目的专属渲染器,可将 Markdown 内容渲染后输出到终端
  • picocolors 一款体积最小、速度最快的终端输出格式化库,支持 ANSI 颜色渲染
  • git-split-diffs 在终端中展示带语法高亮的左右分栏对比差异
  • cac 一款简洁却强大的框架,用于构建命令行应用程序
  • yargs 解析命令行参数
  • yargs-parser 💪 为 yargs 提供支持的强大参数解析器
  • terminal-link 在终端中创建可点击的链接

其他

  • wechaty 面向聊天机器人开发者的对话式RPA软件开发工具包
  • http-proxy-middleware 一款极简单行写法的 Node.js HTTP 代理中间件,适配 Connect、Express、Next.js 等多款框架
  • sandbox-runtime 一款轻量级沙箱工具,可在操作系统层面针对任意进程强制实施文件系统与网络权限限制,无需依赖容器
  • drizzle-orm ORM
  • feed 一款适用于 Node.js 的 RSS、Atom 与 JSON Feed 生成器,让内容聚合简单又直观
  • pg 适用于 Node.js 的非阻塞 PostgreSQL 客户端
  • postgres 适用于 Node.js、Deno、Bun 以及 CloudFlare 平台的高性能全功能 PostgreSQL 客户端
  • cron-parser 用于解析 crontab 指令的 Node.js 库
  • zx 一款用于编写更优质脚本的工具
  • pollyjs 记录、重写和模拟 HTTP 交互
  • awilix 适用于 Node.js 的功能极为强大的控制反转(IoC)容器
  • find-up 通过向上遍历父目录来查找文件或目录
  • uWebSockets.js 适用于 Node.js 后端的 μWebSockets
  • graphql-yoga 功能完整的 GraphQL 服务器重写版,专注于简易部署、高性能与极佳的开发者体验。
  • consola 🐨 适用于 Node.js 和浏览器的优雅控制台日志器
  • signale 高度可配置的日志库
  • voicebox 开源语音合成工作室
  • @aws-sdk/client-dynamodb AWS SDK v3
  • aws-sdk AWS SDK v2
  • qiniu 七牛云对象存储 SDK
  • @volcengine/tos-sdk 火山云对象存储 SDK
  • cos-nodejs-sdk-v5 腾讯云对象存储 SDK
  • ali-oss 阿里云云对象存储 SDK
  • esdk-obs-nodejs 华为云对象存储 SDK
  • jsonschema JSON Schema 验证
  • ky 🌳 基于 Fetch API 打造的轻量优雅 JavaScript HTTP 客户端
  • negotiator 适用于 Node.js 的 HTTP 内容协商器
  • pangolin 支持身份识别的 VPN 与代理服务,可随时随地远程访问各类资源
  • marknative 一款 Markdown 渲染引擎,可生成分页式 PNG 与 SVG 输出 — 无需浏览器、无需 Chromium、无需 DOM
  • got 一款友好易用且功能强大的 Node.js HTTP 请求库
  • undici 一个从零编写、适用于 Node.js 的 HTTP/1.1 客户端
  • @paralleldrive/cuid2 这是经过优化、适用于水平扩展与高性能场景的最安全、抗碰撞唯一 ID 生成方案
  • tsed 一款基于 Express 构建的 Node.js 与 TypeScript 框架,用于使用 TypeScript(或 ES6)编写应用程序。它提供大量装饰器与开发规范,让代码更具可读性、更不易出错
  • pretext 一款用于多行文本测量与布局的纯 JavaScript/TypeScript 库
  • liteparse 一款快速、实用且开源的文档解析器
  • bufferutil WebSocket 缓冲工具库
  • clipboardy 访问系统剪贴板(复制 / 粘贴)
  • supergateway 通过 SSE 运行 MCP 标准输入输出服务器,并通过标准输入输出运行 SSE。AI 网关
  • weaviate-client 官方 Weaviate TypeScript 客户端
  • winston 一款适用于几乎所有场景的日志工具
  • pinyin 🇨🇳 汉字拼音
  • knex 一款适用于 PostgreSQL、MySQL、CockroachDB、SQL Server、SQLite3 及 Oracle 的查询构建器,设计上追求灵活、可移植且使用愉悦。
  • better-auth 适用于 TypeScript 的最全面身份认证框架
  • pino 🌲 极速、纯原生 JSON 日志库
  • isomorphic-git 一款适用于 Node.js 与浏览器环境的纯 JavaScript 版 Git 实现
  • ipx 高性能、安全且易用的图片优化工具
  • unstorage Unstorage 提供异步键值存储 API,具备多驱动挂载、监听及元数据操作等常规特性,内置数十种驱动,且核心体积小巧
  • evlog 好用易懂的日志系统。支持宽事件、结构化错误,告别混乱无序
  • @opentelemetry/exporter-jaeger OpenTelemetry JavaScript 客户端
  • firebase Firebase JavaScript 软件开发工具包
  • resend Resend 官方 Node.js 软件开发工具包
  • stripe 适用于 Stripe API 的 Node.js 库
  • portless 用稳定、带名称的本地 URL 替代端口号。适用于人类用户与智能代理
  • bun-demincer 面向 Bun 编译的独立 JavaScript 二进制文件的反编译器、反混淆压缩器与反混淆器
  • t3code 面向编程智能体的极简网页界面。目前以 Codex 为主,即将支持 Claude Code。
  • whip 用于 WebRTC HTTP 推流协议(WHIP)的客户端与服务端模块
  • difit 使用 GitHub 风格查看器查看和审查本地 git 差异的 CLI 工具
  • pi AI 智能体工具集:编码智能体命令行工具、统一大语言模型 API、终端界面与网页界面库、Slack 机器人、vLLM 部署集群
  • @snazzah/davey Discord DAVE 协议 / 组件
  • @whiskeysockets/baileys 基于 Socket 实现的、适用于 WhatsApp Web 的 TS/JavaScript 接口
  • ajv 速度最快的 JSON Schema 验证器
  • chokidar 精简高效的跨平台文件监听库
  • commander 让 Node.js 命令行界面的开发变得简单
  • discord-api-types 与 Discord API 保持同步的类型定义,按 API 版本进行版本管理
  • dotenv 为 Node.js 项目从 .env 文件中加载环境变量
  • gaxios
  • google-auth-library
  • grammY Telegram 机器人框架
  • https-proxy-agent 用于 HTTPS 协议的 HTTP (s) 代理 http.Agent 实现
  • node-edge-tts 在 Node.js 中使用微软 Edge 的语音合成(TTS)服务,支持代理与字幕功能
  • osc-progress 终端进度条 的轻量级库
  • sharp 高性能 Node.js 图像处理库
  • tar tar for node
  • tough-cookie 适用于 Node.js 的 RFC6265 标准 Cookie 与 CookieJar 实现
  • chardet 适用于 NodeJS 的字符编码检测工具
  • jiti 为 Node.js 提供运行时 TypeScript 与 ESM 支持
  • jsonrepair 修复无效的 JSON 文档
  • open 打开 URL、文件、可执行程序等内容,跨平台支持
  • pathe 🛣️ 可直接替换 Node.js path 模块的替代品,确保路径始终被规范化处理
  • resolve 实现了 node.js 中 require.resolve() 算法的功能
  • spawn-rx child_process.spawn 的 Observable 版与 Promise 版实现
  • strip-ansi 从字符串中移除 ANSI 转义码
  • undici 一款为 Node.js 从零构建的 HTTP/1.1 客户端
  • wrap-ansi 对包含 ANSI 转义码的字符串进行自动换行处理
  • ws 一款适用于 Node.js 的 WebSocket 客户端与服务端库,易用性强、速度极快且经过全面测试
  • adm-zip 一款基于 JavaScript 为 Node.js 实现的 ZIP 处理工具,支持用户在内存中或从磁盘读写的方式创建 / 解压 ZIP 文件
  • minimatch 一款基于 JavaScript 实现的 glob 匹配器
  • glob 为 Node.js 提供 glob 模式匹配功能
  • portfinder 一款简易工具,可查找当前设备上的可用端口或域套接字
  • simple-git 一款轻量级接口,可在任意 Node.js 应用中运行 Git 命令
  • fast-json-stringifyJSON.stringify() 快两倍
  • page-spy-web PageSpy 是一款用来调试 Web / ReactNative / 小程序 / 鸿蒙 APP 等平台项目的工具
  • PakePlus 打包网页/Vue/React项目为桌面/手机应用
  • rxdb 一款为 JavaScript 应用打造的轻速、本地优先、响应式数据库
  • verdaccio 简单易用,轻量级的npm私服解决方案
  • scalar 🌐 现代 REST API 客户端
  • patch-package 立即修复损坏的 Node 模块
  • hardhat Hardhat 是一个用于编译、部署、测试和调试以太坊应用的开发环境
  • deep-equal Node.js 的 assert.deepEqual 算法