RapidKit NPM
Create workspaces, scaffold projects, import existing services, inspect contracts, and run capability-aware commands anywhere with npx.
npx rapidkit across npm-owned generators, Python Core workflows, and imported projectsnpx rapidkit create project fastapi.standard my-apinpx rapidkit create project dotnet.webapi.clean my-apiChoose Your Framework
Smart CLI Delegation routes to the best creation method
FastAPI Project
Core-backedCreate 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-backedCreate 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-backedCreate 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-backedCreate 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
previewCreate 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
observedBring 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
| Step | Core-backed | npm-backed | Imported |
|---|---|---|---|
1 Create Project | npx rapidkit create project fastapi.standard my-api | npx rapidkit create project dotnet.webapi.clean my-api | npx rapidkit import project ./existing-service |
2 Navigate to Directory | cd my-api | cd my-api | cd existing-service |
3 Initialize | npx rapidkit init | npx rapidkit init | npx rapidkit project capabilities |
4 Start Development | npx rapidkit dev | npx rapidkit dev | npx rapidkit dev |
Start Building Today
Create your first RapidKit project in seconds
npx rapidkit create project fastapi.standard my-api