Node
官方资源
AI
- markit 万物皆可转 Markdown
- open-multi-agent TypeScript 多智能体框架 — 只需调用一次 runTeam (),即可从目标直达结果。支持自动任务拆解、并行执行。仅 3 个依赖项,可在所有 Node.js 运行环境中部署
框架
版本发布
- 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-stringify 比
JSON.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算法