Skip to main content
RapidKit
Create.Import.Operate.— Governed.withRuntime Contracts

Backend Workspaceswithout Runtime Drift

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.

52
Free Modules
7
Kits
100%
Open Source
Features

Built for workspace-first teams

One command surface for scaffolds, imports, modules, contracts, archives, and runtime-aware project operations.

CLI First

Create projects, add modules, and scaffold code with simple commands.

Modular Design

Pick exactly what you need. Auth, database, cache — each module is self-contained.

Clean Architecture

DDD patterns and SOLID principles baked in. Your codebase stays maintainable.

Zero Config

Sensible defaults that just work. Override when you need to, not when you have to.

Type Safe

Full TypeScript support with strict types. Catch errors before runtime.

Production Ready

Battle-tested modules with proper error handling, logging, and observability.

Quick Start

Start building in seconds

Pick your preferred installation method

Framework:
Terminal
$npxrapidkitcreateprojectfastapi.standardmy-api
Workspace approach
$npx rapidkit create workspace my-workspace --yes --profile polyglot
$cd my-workspace
$npx rapidkit create project fastapi.standard my-api --output .
52+ Production-Ready

Modular by Design

Pick only what you need. Each module is self-contained, tested, and ready for production.

52 free modules synced from Core·View live catalog →
Explore all modules
Interactive Demo

See RapidKit in Action

Watch workspace commands create, inspect, and operate projects across supported and imported runtimes.

rapidkit-terminal
$ Click "Run" to execute workspace (recommended)

[sparkles] Try different commands to see RapidKit in action

See it in action

Contract-first, runtime-aware

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] }
  ]
}
Why RapidKit

Standardize the Workspace, Own Everything

Keep the generated code, project metadata, command capabilities, and release evidence in your repository.

Project Setup
Traditional

30+ minutes

RapidKit

2 minutes

Multi-Framework
Traditional

Single framework

RapidKit

Python + TS + Go + Java + .NET

Ready Modules
Traditional

Build from scratch

RapidKit

Module catalog

Architecture
Traditional

Your choice

RapidKit

Clean Architecture

DevOps
Traditional

Manual setup

RapidKit

Docker + CI/CD included

Vendor Lock-in
Traditional

Varies

RapidKit

Zero — 100% yours

CLI Commands
Traditional

Framework-specific

RapidKit

40+ commands + TUI

Code Ownership
Traditional

Full ownership

RapidKit

Full ownership

Start Building Faster

Generate production-ready code that you own 100%. No vendor lock-in, eject anytime.

Zero Lock-in100% Yours
Powerful CLI

40+ commands at your fingertips

From project creation to production deployment — all through a beautiful CLI with interactive TUI. Use npx rapidkit for instant access.

packageProject
$rapidkitcreate
$rapidkitinit
$rapidkitdev
$rapidkitbuild
$rapidkittest
puzzleModules
$rapidkitadd
$rapidkitlist
$rapidkitinfo
$rapidkitsearch
$rapidkituninstall
toolDevOps
$rapidkitdoctor
$rapidkitupgrade
$rapidkitdiff
$rapidkitrollback
$rapidkitcheckpoint
zapTools
$rapidkit--tui
$rapidkitlint
$rapidkitformat
$rapidkitoptimize
$rapidkitsnapshot
Release evidence

Built from release evidence

Trust signals from the shipped module, CLI, and workspace contract surfaces.

Verified

52 free modules

Module registry

The public catalog is generated from Core module metadata so module pages stay aligned with shipped artifacts.

Verified

Runtime governance

Workspace contract

Generated and imported projects expose ports, ownership, dependencies, and runtime contracts before teams operate them.

Verified

Bridge-safe commands

CLI ownership matrix

The npm CLI owns multi-language scaffolding while Python Core remains the source of truth for Core-backed modules.

Verified

Stabilization evidence

Release gates

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

Ready to ship faster?

Join developers building with RapidKit