Framework Integration Guides
Watt supports seamless integration with popular frontend frameworks and Node.js runtimes. Each framework integration provides built-in development tools, optimized builds, and deployment-ready configurations.
Choose the framework that best fits your project needs - whether you're building static sites, server-rendered applications, or complex Node.js services.
Frontend Frameworks
Astro
Modern static site generator with component hydration and built-in optimizations.
- Overview - Getting started with Astro integration
- Configuration - Complete configuration reference
- Caching - Caching strategies and configuration
Next.js
Full-stack React framework with server-side rendering and app router support.
- Overview - Getting started with Next.js integration
- Configuration - Complete configuration reference
Remix
Full-stack web framework focused on web fundamentals and modern user experience.
- Overview - Getting started with Remix integration
- Configuration - Complete configuration reference
- Caching - Caching strategies and configuration
Vite
Fast build tool with hot module replacement for modern web projects.
- Overview - Getting started with Vite integration
- Configuration - Complete configuration reference
Node.js Runtimes
Node.js
Generic Node.js stackable for custom applications and existing codebases.
- Overview - Getting started with Node.js integration
- Configuration - Complete configuration reference
NestJS
Progressive Node.js framework for building scalable server-side applications.
- Overview - Getting started with NestJS integration
- Configuration - Complete configuration reference
Quick Start
To add a framework to your Watt application:
-
Add the stackable to your configuration:
{
"services": [
{
"id": "frontend",
"path": "./frontend",
"config": "platformatic.json"
}
]
} -
Create framework-specific configuration: Each framework has its own configuration file with framework-specific options and build settings.
-
Run your application:
watt start
Integration Features
All framework integrations provide:
- Development Mode - Hot reload and fast refresh during development
- Production Builds - Optimized builds for deployment
- Environment Configuration - Framework-specific environment variable handling
- Logging Integration - Unified logging across all services
- Metrics Collection - Built-in observability and monitoring
- TypeScript Support - Full TypeScript integration where applicable
Need Help?
- New to Watt? Start with the Watt Quick Start guide
- Migrating an existing app? See Running Your Project in Watt
- Framework-specific issues? Check the individual framework reference pages above
- Technical details? Browse the complete Reference Documentation
- Step-by-step tutorials? Visit our Learning Tutorials
- Community support? Join our Discord Community