Engineered for Absolute Performance. Built for Infinite Scalability.
Getting Started β’ Features β’ Architecture β’ Documentation
Nova.js isn't just another CLI; it's a dispatcher-first ecosystem designed to eliminate the "spaghetti routing" of traditional backends. By implementing the Strict-Action Dispatcher Architecture (SADA) via Seishiro API, your code remains modular, predictable, and insanely fast.
- β‘ Sat-Set Performance: Native Bun.serve integration. If you run it on Bun, it flies.
- π§© Pure SADA: Decoupled Registry, Controllers, and Policies. Scale without friction.
- π€ Future-Proof: Built-in AI Agents & MCP Server (Model Context Protocol) templates.
- π» Pro Dashboard: A built-in management panel in React or Vue. Zero setup required.
- π Enterprise Security: Centralized PolicyBuilder for versioning and secret passkeys.
- π³ DevOps on Autopilot: One-command Docker & Docker Compose generation.
- π οΈ Batteries Included:
- S3 Storage (AWS/DO/MinIO)
- Redis/Valkey Cache
- Drizzle/Prisma/Mongo Ready
- Paperlog Structured Logging
Nova.js follows the SADA (Strict-Action Dispatcher Architecture) pattern:
- Registry: The Map. Connects Action Types to Logic.
- Controller: The Brain. Pure business logic functions.
- Policy: The Guard. Handles security, versioning, and rules.
- Message: The Voice. Standardized, multi-language responses.
- Dispatcher: The Engine. Orchestrates everything into a unified API entry point.
Get the wolf running on your machine:
# Global installation
npm install -g nova-cli
# Or via Bun (Recommended)
bun add -g nova-clinova create my-galaxycd my-galaxynova devNavigate to http://localhost:3000/dashboard and use your SEISHIRO_PASSKEY from .env.
Every project comes with its own local nova manager. Use it to stay in control:
nova devβ Hot-reload development server.nova dashboardβ Show dashboard access info.nova buildβ Compile artifacts for production.nova upβ Spin up Docker containers (App + DB).nova infoβ View project metadata and configuration.
src/registry/: Action mappings.src/controllers/: Business logic.src/agents/: AI Agent controllers.src/mcp/: MCP Server tools.src/utils/: S3, Cache, Logger, Error Handler.database/: Models, migrations, and seeds.web/: Frontend source (React/Vue).public/: Static assets & build files.
Join the pack. Build the future.
Website β’ Documentation β’ GitHub
