CLI First
Create projects, add modules, and scaffold code with simple commands.
RapidKit is an open-source workspace toolkit for creating, importing, sharing, and operating backend projects across Core-backed kits, npm-backed generators, and observed runtimes.
One command surface for scaffolds, imports, modules, contracts, archives, and runtime-aware project operations.
Create projects, add modules, and scaffold code with simple commands.
Pick exactly what you need. Auth, database, cache — each module is self-contained.
DDD patterns and SOLID principles baked in. Your codebase stays maintainable.
Sensible defaults that just work. Override when you need to, not when you have to.
Full TypeScript support with strict types. Catch errors before runtime.
Battle-tested modules with proper error handling, logging, and observability.
Pick your preferred installation method
npxrapidkitcreateprojectfastapi.standardmy-apiThree powerful packages working together for your productivity
Python engine for the 52-module free registry, Core-backed FastAPI and NestJS kits, generation gates, and module validation workflows.
Workspace CLI for FastAPI, NestJS, Go Fiber, Go Gin, Spring Boot, ASP.NET Core, workspace archives, contract graphs, and imported runtimes.
Workspai extension with dashboard, module browser, contract graph, archive handoff, health views, and project operations inside VS Code.
Pick only what you need. Each module is self-contained, tested, and ready for production.
Watch workspace commands create, inspect, and operate projects across supported and imported runtimes.
[sparkles] Try different commands to see RapidKit in action
A consistent workspace contract across services, modules, commands, and delivery evidence.
{
"kind": "rapidkit.workspace.contract",
"workspace": { "name": "commerce-platform", "profile": "polyglot" },
"projects": [
{ "slug": "api", "framework": "fastapi", "kit": "fastapi.standard", "ports": [8000] },
{ "slug": "worker", "framework": "nestjs", "kit": "nestjs.standard", "ports": [3000] },
{ "slug": "billing", "framework": "dotnet", "kit": "dotnet.webapi.clean", "ports": [5010] },
{ "slug": "gateway", "framework": "go", "kit": "gogin.standard", "ports": [8080] }
]
}Keep the generated code, project metadata, command capabilities, and release evidence in your repository.
Django, Express, Flask, Spring...
30+ minutes
Single framework
Build from scratch
Your choice
Manual setup
Varies
Framework-specific
Full ownership
Generate & Own
2 minutes
Python + TS + Go + Java + .NET
Module catalog
Clean Architecture
Docker + CI/CD included
Zero — 100% yours
40+ commands + TUI
Full ownership
30+ minutes
2 minutes
Single framework
Python + TS + Go + Java + .NET
Build from scratch
Module catalog
Your choice
Clean Architecture
Manual setup
Docker + CI/CD included
Varies
Zero — 100% yours
Framework-specific
40+ commands + TUI
Full ownership
Full ownership
Generate production-ready code that you own 100%. No vendor lock-in, eject anytime.
From project creation to production deployment — all through a beautiful CLI with interactive TUI. Use npx rapidkit for instant access.
Trust signals from the shipped module, CLI, and workspace contract surfaces.
52 free modules
The public catalog is generated from Core module metadata so module pages stay aligned with shipped artifacts.
Runtime governance
Generated and imported projects expose ports, ownership, dependencies, and runtime contracts before teams operate them.
Bridge-safe commands
The npm CLI owns multi-language scaffolding while Python Core remains the source of truth for Core-backed modules.
Stabilization evidence
Shared stabilization gates exercise module installs across supported kits without dropping per-module evidence.
Deploys seamlessly on
Zero configuration needed — RapidKit generates deployment-ready projects