开源工具,可根据 OpenAPI、Swagger、AsyncAPI 或 GraphQL 定义生成响应式的 API 参考文档站点。
platformatic/platformatic
Watt 是一个 Node.js 应用服务器,以 worker 线程运行任意框架的应用,提升多核利用率与可观测性。
- Star
- 2,130
- Fork
- 210
- 未关闭 Issue
- 38
- 最近提交
- 3小时前
这是什么?
Watt 是一个 Node.js 应用服务器,可以把任意框架编写的现有 Node.js 应用放入 worker 线程中运行。它的目标是更充分地利用多个 CPU 核心,避免高流量下事件循环被阻塞,并在容器环境中快速扩展 worker 线程。
日志、指标、链路追踪、健康检查以及内存和 CPU 性能分析等可观测能力由 worker 线程之外的进程管理,因此应用崩溃时诊断数据仍然保留。经常一起部署的多个服务,例如 BFF 或微前端,可以运行在同一进程中,减少服务间的网络调用。
Watt 支持 Astro、Next.js、Nitro、Nuxt、React Router、Remix、TanStack Start、Vite、NestJS 以及原生 Node.js。通过 wattpm 命令行工具即可安装,并可以快速生成提供 REST 和 GraphQL 接口的新应用。
核心功能
- 01将任意 Node.js 应用放入 worker 线程运行,以利用多个 CPU 核心。
- 02内置日志、指标、链路追踪、健康检查以及 CPU 和内存性能分析。
- 03将经常一起编排的服务合并到同一进程中,减少网络调用。
- 04支持 Next.js、Remix、Nuxt、NestJS、Vite 等框架集成。
- 05提供 Docker 部署和环境配置支持。
- 06自动生成 TypeScript 类型和 SDK。
适用场景
- 在 Kubernetes 上扩展 Next.js 或 Remix 前端,避免过度分配 Pod。
- 将 BFF 与多个微前端服务合并为一个可部署进程。
- 将现有 Express 或 Fastify 应用迁移到多线程运行时,并内置可观测性。
快速上手
- 1
全局安装 Watt 命令行工具
npm install -g wattpm - 2
创建你的第一个 Watt 应用
npx wattpm create my-first-app - 3
进入应用目录并启动
cd my-first-app && npm start
使用前须知
- Watt 仅支持 Node.js 运行时,无法运行非 Node.js 应用。
标签
常见问题
- platformatic 是什么?
- Watt 是一个 Node.js 应用服务器,以 worker 线程运行任意框架的应用,提升多核利用率与可观测性。 Watt 是一个 Node.js 应用服务器,可以把任意框架编写的现有 Node.js 应用放入 worker 线程中运行。它的目标是更充分地利用多个 CPU 核心,避免高流量下事件循环被阻塞,并在容器环境中快速扩展 worker 线程。
- platformatic 可以免费使用吗?用的什么许可证?
- platformatic 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- platformatic 还在维护吗?
- 活跃维护中。platformatic 最近一次提交是在 2026年10月22日。
- platformatic 适合用来做什么?
- 在 Kubernetes 上扩展 Next.js 或 Remix 前端,避免过度分配 Pod。 将 BFF 与多个微前端服务合并为一个可部署进程。 将现有 Express 或 Fastify 应用迁移到多线程运行时,并内置可观测性。
- platformatic 怎么安装和运行?
- 全局安装 Watt 命令行工具: npm install -g wattpm 创建你的第一个 Watt 应用: npx wattpm create my-first-app 进入应用目录并启动: cd my-first-app && npm start
- 在哪里获取 platformatic?
- 源代码和安装说明在 GitHub 上:https://github.com/platformatic/platformatic
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个面向 TypeScript 和 JavaScript 的渐进式 Node.js 服务端框架,用于构建高效、可扩展的应用。
一个自托管的 Go 应用服务器,基于数据模型自动生成带权限控制的 JSON:API、GraphQL、实时推送、文件与自动化接口。
开源服务网格,无需或少量修改代码即可为微服务提供流量管理、安全与可观测性。
可自托管的 PHP API 网关与管理平台,可将数据库和业务逻辑发布为 REST API,并支持 MCP 供 AI 代理调用。
可水平扩展、支持多租户的日志聚合系统,只索引标签而不索引日志内容。