Node

官方资源

框架

  • 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 在终端中展示带语法高亮的左右分栏对比差异
  • yargs-parser 💪 为 yargs 提供支持的强大参数解析器
  • terminal-link 在终端中创建可点击的链接

其他

  • pi AI 智能体工具集:编码智能体命令行工具、统一大语言模型 API、终端界面与网页界面库、Slack 机器人、vLLM 部署集群
  • @snazzah/davey Discord DAVE 协议 / 组件
  • @whiskeysockets/baileys 基于 Socket 实现的、适用于 WhatsApp Web 的 TS/JavaScript 接口
  • ajv 速度最快的 JSON Schema 验证器
  • chokidar 精简高效的跨平台文件监听库
  • cli-highlight 终端语法高亮显示
  • 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私服解决方案
  • tar tar for node
  • scalar 🌐 现代 REST API 客户端