Skip to main content
RapidKit

ASP.NET Core Clean Web API Kit

npm-backed ASP.NET Core Web API scaffold with clean architecture boundaries.

v0.31.0
Apache-2.0
npm
preview
dotnet
dotnet
aspnet-core
csharp
clean-architecture
npm-backed

Quick Start

Create a new project:

npx rapidkit create project dotnet.webapi.clean my-api

1. Install RapidKit CLI first

2. Run the command above

3. Follow interactive prompts

Create with Wizard

Overview

A clean architecture .NET Web API starter generated by the npm CLI with project boundaries, health wiring, workspace metadata, and command capability mapping.

How to Use

Step 1: Install RapidKit CLI

npm install -g rapidkit

Prefer one-off usage? Run commands with npx rapidkit.

Step 2: Create Your Project

npx rapidkit create project dotnet.webapi.clean my-api

Replace my-api with your desired project name

Step 3: Navigate and Install Dependencies

cd my-api
npx rapidkit init

Step 4: Start Development Server

npx rapidkit dev

Your service will be available at http://localhost:5000

Quick Tip

Use the interactive wizard for a guided setup experience: npx rapidkit create project

Architecture

ASP.NET Core Clean Architecture

This kit implements asp.net core clean architecture to ensure scalability, maintainability, and testability of your application.

Key Features

ASP.NET Core Web API scaffold
Clean architecture boundaries
Health endpoint
Workspace contract metadata
Configurable namespace
Runtime-aware project commands

Capabilities

npm-owned generation
Observed runtime support
Workspace run compatibility
Contract graph participation

Tech Stack

ASP.NET Core
C#
.NET 8
xUnit
Docker

Perfect For

Enterprise APIs
Internal platforms
Clean architecture services

Module Support

Free Modules-
Paid Modules-
Community Modules
Enterprise Modules

Environments

Development

.NET development workflow

Production

Container-friendly .NET service

Default Settings

.NET Version:8.0
Docker:
CI/CD:
Testing: