Skip to main content
RapidKit
NPM Package v0.31.0 - Multi-runtime Workspace CLI

RapidKit NPM

Create workspaces, scaffold projects, import existing services, inspect contracts, and run capability-aware commands anywhere with npx.

Routes npx rapidkit across npm-owned generators, Python Core workflows, and imported projects
npx rapidkit create project fastapi.standard my-api
npx rapidkit create project dotnet.webapi.clean my-api

Choose Your Framework

Smart CLI Delegation routes to the best creation method

FastAPI Project

Core-backed

Create production-ready FastAPI projects with Core module workflows.

npx rapidkit create project fastapi.standard my-api
  • Core-backed project workflow
  • Access the RapidKit module catalog
  • Clean architecture out of the box
  • Full CLI command support

NestJS Project

Core-backed

Create enterprise-ready NestJS projects with TypeScript module boundaries.

npx rapidkit create project nestjs.standard my-api
  • TypeScript-first development
  • Modular architecture
  • Enterprise patterns included
  • Full CLI command support

Go Fiber / Gin Project

npm-backed

Create Go services with workspace contracts and runtime-aware commands.

npx rapidkit create project gofiber.standard my-api
  • Go module scaffold
  • Fiber and Gin choices
  • Workspace contract metadata
  • Observed command capability mapping

Spring Boot Project

npm-backed

Create JVM services inside RapidKit workspaces.

npx rapidkit create project springboot.standard my-api
  • Java 21-oriented scaffold
  • Health endpoint and project metadata
  • Workspace run compatibility
  • Project import parity with other runtimes

ASP.NET Core Project

preview

Create clean architecture .NET Web API projects.

npx rapidkit create project dotnet.webapi.clean my-api
  • .NET 8 Web API scaffold
  • Application/domain/API boundaries
  • Workspace contract participation
  • Preview runtime support matrix

Existing Runtime Import

observed

Bring existing backend projects into a RapidKit workspace.

npx rapidkit import project ./existing-service
  • Detect runtime and command capabilities
  • Add project to workspace metadata
  • Participate in contract graph
  • Keep unsupported actions explicit

Powerful Features

Everything you need to start building

Workspace Management

Create and manage multi-project workspaces with shared environments.

  • One-command workspace setup
  • Shared Python environment (Poetry)
  • Multiple projects in one workspace
  • Automatic RapidKit Core installation

Runtime-aware Command Routing

Run one CLI across npm-owned kits, Python Core-backed projects, and observed imports.

  • NPM-owned Go, Spring Boot, and .NET generators
  • Core-backed FastAPI and NestJS workflows
  • Observed runtime imports for existing projects
  • Capability-aware project command matrix

Unified Project Creation

Create or import backend projects with one workspace-native command surface.

  • npx rapidkit create project fastapi.standard
  • npx rapidkit create project nestjs.standard
  • npx rapidkit create project gofiber.standard
  • npx rapidkit create project gogin.standard
  • npx rapidkit create project springboot.standard
  • npx rapidkit create project dotnet.webapi.clean
  • npx rapidkit import project ./existing-service
  • Interactive framework selection

Smart Installation

Choose your preferred Python package manager.

  • Poetry (recommended)
  • Python venv + pip
  • pipx (global install)
  • Interactive selection wizard

Developer Experience

Built with TypeScript for reliability and performance.

  • Interactive CLI prompts
  • Debug mode available
  • Dry-run preview
  • Auto-update checks

Optimized Bundle

Lightning-fast installation with minimal footprint.

  • 48KB bundle size (optimized)
  • Built with tsup + esbuild
  • Tree-shaking enabled
  • Zero bloat dependencies

Typical Workflow

From project creation to running server in 4 steps

StepCore-backednpm-backedImported
1
Create Project
npx rapidkit create project fastapi.standard my-apinpx rapidkit create project dotnet.webapi.clean my-apinpx rapidkit import project ./existing-service
2
Navigate to Directory
cd my-apicd my-apicd existing-service
3
Initialize
npx rapidkit initnpx rapidkit initnpx rapidkit project capabilities
4
Start Development
npx rapidkit devnpx rapidkit devnpx rapidkit dev

Start Building Today

Create your first RapidKit project in seconds

npx rapidkit create project fastapi.standard my-api