dotnet-nsmithy 0.10.1

dotnet tool install --global dotnet-nsmithy --version 0.10.1
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local dotnet-nsmithy --version 0.10.1
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dotnet-nsmithy&version=0.10.1
                    
nuke :add-package dotnet-nsmithy --version 0.10.1
                    

CI Docs NuGet .NET 10 License Smithy CLI

Preview: NSmithy is in preview; expect some API changes before 1.0.

NSmithy

Docs · Examples · Design Docs · smithy.io

Smithy toolkit for .NET.

Development

The recommended way to work on this repo is with Nix and devenv.

  1. Install Nix (recommended: Determinate Nix) and devenv.

  2. Optionally install direnv to activate the dev environment automatically when entering the directory (direnv allow). Without it, run devenv shell manually.

  3. Use the just recipes to build, test, and package:

    just          # list all available recipes
    just build    # build the codegen JAR and .NET solution
    just test     # run the test suite
    just fmt      # format all code
    just docs     # start the documentation dev server
    just ci       # run the full CI pipeline locally
    
  • Smithy: The IDL and protocol framework NSmithy is built on.
  • smithy4s: Scala codegen from Smithy models and the main inspiration for NSmithy.
  • alloy: Smithy extensions used by NSmithy for simpleRestJson and gRPC.
  • smithy-go / smithy-typescript: Official Smithy codegen plugins for Go and TypeScript.
  • TypeSpec: Microsoft's alternative API description language, with first-party .NET emitters.
Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
0.10.1 40 10/2/2026
0.10.0 115 9/7/2026
0.9.0 110 8/25/2026
0.8.1 117 8/15/2026
0.8.0 103 8/14/2026
0.7.0 119 7/30/2026
0.6.0 120 7/10/2026
0.5.0 118 7/9/2026
0.4.0 114 7/1/2026
0.3.0 124 6/21/2026
0.2.0 120 6/16/2026
0.1.0 122 6/8/2026
0.1.0-preview.15 69 5/28/2026
0.1.0-preview.14 74 5/28/2026
0.1.0-preview.13 65 5/28/2026
0.1.0-preview.12 67 5/27/2026
0.1.0-preview.11 65 5/25/2026
0.1.0-preview.10 63 5/24/2026
0.1.0-preview.9 66 5/20/2026
0.1.0-preview.8 63 5/5/2026
Loading failed