Skip to content

u5r0/platformatic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Platformatic logo

CI Documentation NPM version Discord


Watt - The Node.js Application Server

Build and run multiple Node.js applications with unified logging, monitoring, and deployment.

Transform Node.js development with a single server that handles databases, APIs, frontend frameworks, and microservices - all with built-in observability and zero-config deployment.


Quick Start (2 minutes)

Get your first Watt application running in under 2 minutes:

npm install -g wattpm
npx wattpm create my-first-app
cd my-first-app && npm start

Your application will be running at http://localhost:3042 with auto-generated REST and GraphQL APIs.

What Makes Watt Different?

One Server, Multiple Services - Watt runs your database APIs, custom services, frontend frameworks, and API gateways all within a single, unified application server.

  • 🔋 Built-in Observability - Logging, metrics, tracing, and health checks out of the box
  • 🧱 Composable Architecture - HTTP services, API composers, frontend frameworks, and data services
  • ⚡ Framework Integration - Works with Next.js, Astro, Remix, Vite, and plain Node.js
  • 📦 Production Ready - Docker deployment, environment configuration, and scaling built-in
  • 🚀 TypeScript First - Full type safety with auto-generated types and SDK

Choose Your Learning Path

👋 New to Node.js?

Start Here: What is Watt?Beginner Tutorial
Build a complete Todo API from scratch in 30 minutes with step-by-step guidance.

⚡ Experienced Developer?

Jump In: Quick StartArchitecture Overview
Get running in 5 minutes, then dive into advanced patterns and integrations.

🔄 Migrating Existing Apps?

Migrate: Port Your AppIntegration Guides
Add Watt to your existing Express, Fastify, or Next.js applications.

📚 Exploring Options?

Compare: Watt vs AlternativesExamples Gallery
See how Watt compares to Express, Fastify, and other Node.js platforms.


Core Capabilities

HTTP Services

Custom application logic built on Fastify with automatic API documentation, validation, and plugin integration.

API Composition

Combine multiple services into unified APIs with request/response transformation and intelligent caching.

Frontend Integration

Deploy Next.js, Astro, Remix, or Vite applications alongside your APIs with optimized builds and routing.

Client SDK

Auto-generated TypeScript/JavaScript clients for your APIs with full type safety and IDE integration.

Data Services

Auto-generated REST and GraphQL APIs from your database schema with built-in authorization, migrations, and relationships.

Documentation Structure

Understand what Watt is, why it exists, and how it fits your needs

Tutorials, examples, and guided paths from beginner to advanced

Solve specific problems with framework integration, deployment, and production setup

Complete technical specifications for CLI, configuration, and APIs

Deep architectural understanding and design decisions

Get Support

📖 Documentation: docs.platformatic.dev
💬 Community: Discord
🐛 Issues: GitHub Issues
🏢 Enterprise: PlatformaticHQ


Enterprise Solutions

Platformatic for Teams provides enterprise-grade management, monitoring, and deployment tools for production Watt applications.

Learn more about Enterprise Plans →

Command Center

About

Platformatic Open Source monorepo

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.9%
  • TypeScript 1.2%
  • HTML 0.5%
  • CSS 0.3%
  • Nunjucks 0.1%
  • Shell 0.0%