I got tired of all the boilerplate for .NET Web APIs, so I made a tool to help. Craftsman v0.15 is out with better DDD support and more!

This page summarizes the projects mentioned and recommended in the original post on /r/dotnet

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • craftsman

    A .NET scaffolding tool to help you stop worrying about boilerplate and focus on your business logic 🚀

  • A little over a year ago I decided to take my template project a step further and started building a tool called Craftsman with the vision that I could describe my API (and additional entities as my project grows) with a yaml or json file and scaffold out all my boilerplate. It's worth noting that these aren’t the source of truth for your code, but just help get the boilerplate into your project.

  • Liquid

    Liquid markup language. Safe, customer facing template language for flexible web apps.

  • In my second (current) version I swapped all of that stuff out in favor of using Liquid - It made everything so much easier, and much more customizable for end-users. Just a tip, might be something to look into

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • openiddict-core

    Flexible and versatile OAuth 2.0/OpenID Connect stack for .NET

  • Also, the OAuth bit is very cool!! Do you plan to support OpenIddict it’s a free federated identity server.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts