Ross ROSS = Recommend OSS · open-source software intelligence for agents

pdevito3/craftsman

A .NET scaffolding tool to help you stop worrying about boilerplate and focus on your business logic 🚀 observed · 2026-08-28

github.com/pdevito3/craftsman · homepage · C# · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

55/100

  • Activity 46
  • Release rhythm 40
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 1.0
  • age_days: 2226
  • days_rel: 635
  • days_push: 326
  • n_releases_24m: 7

Full methodology

Adoption not part of the score

1169 stars · 73 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Craftsman is a .NET CLI scaffolding tool (the workhorse behind the Wrapt framework) that generates entire Web API projects, entities, endpoints, and tests from simple YAML or JSON configuration files. It eliminates boilerplate for vertical slice architecture, CQRS, and event-driven .NET applications so developers can focus on business logic.

Use cases

  • scaffold a .NET web api from a yaml file
  • generate boilerplate for vertical slice architecture
  • create cqrs endpoints with mediatr automatically
  • generate integration and unit tests for dotnet api
  • bootstrap a new dotnet 8 web api project quickly
  • scaffold pub/sub messaging with masstransit and rabbitmq
  • stop writing repetitive crud boilerplate in csharp

When to choose

  • starting a new .NET Web API and wanting to skip boilerplate setup
  • adopting vertical slice architecture, CQRS, or DDD patterns in .NET
  • wanting automated generation of endpoints, tests, docker setup, and swagger docs
  • needing pub/sub scaffolding with MassTransit or auth server setup out of the box

When to avoid

  • working on an existing codebase not structured for Wrapt conventions
  • needing a highly custom project layout the templates don't support
  • building non-.NET applications
  • preferring full manual control over every generated file

Facets

cli-tool · maturity active

cli developer-tools boilerplate web-framework testing templating build-tool developer-tools backend web-development dotnet cross-platform cli scaffolding vertical-slice-architecture cqrs mediatr masstransit ddd event-driven-architecture dotnet8 code-generation wrapt automation docker

5 sources

Member repositories

RepositoryRoleHealth v2
pdevito3/craftsmanmain55

For agents

markdown · JSON · MCP: product_card(name="pdevito3/craftsman")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem