NSwag – The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript


NSwag is a Swagger/OpenAPI 2.0 and three.0 toolchain for .NET, .NET Core, Web API, ASP.NET Core, TypeScript (jQuery, AngularJS, Angular 2+, Aurelia, KnockoutJS and extra) and different platforms, written in C#. The OpenAPI/Swagger specification makes use of JSON and JSON Schema to explain a RESTful internet API. The NSwag challenge offers instruments to generate OpenAPI specs from present ASP.NET Web API controllers and consumer code from these OpenAPI specs.

The challenge combines the performance of Swashbuckle (OpenAPI/Swagger era) and AutoRest (consumer era) in a single toolchain (these two libs will not be wanted). This method loads of incompatibilites could be averted and options which aren’t nicely described by the OpenAPI specification or JSON Schema are higher supported.


http://NSwag.org


https://github.com/RicoSuter/NSwag


Tags

angular

typescript

aurelia

dotnet

aspnetcore

aspnet

swagger

openapi

codegen

webapi

api-docs

api-documentation

Implementation

CSharp

License

MIT

Platform

Windows

   


%d bloggers like this: