pdevito3/craftsman
A .NET scaffolding tool to help you stop worrying about boilerplate and focus on your business logic 🚀 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
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
- readme: https://github.com/pdevito3/craftsman · fetched 2026-08-28 · 51394a540a77
- homepage: https://wrapt.dev · fetched 2026-08-29 · 6c84e784aac4
- site_page: https://wrapt.dev/docs/how-it-works · fetched 2026-08-29 · 8fa1f80cb797
- site_page: https://wrapt.dev/docs/installation · fetched 2026-08-29 · ee4b079d7f26
- site_page: https://wrapt.dev/docs/tutorial · fetched 2026-08-29 · 62dc4ee9ba52
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pdevito3/craftsman | main | 55 |
For agents
markdown · JSON · MCP: product_card(name="pdevito3/craftsman")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem