The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 10 C# OpenAPI Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WebApiClient
An open source project based on the HttpClient. You only need to define the c# interface and modify the related features to invoke the client library of the remote http interface asynchronously.
-
OpenAPI.NET
The OpenAPI.NET SDK contains a useful object model for OpenAPI documents in .NET along with common serializers to extract raw OpenAPI JSON and YAML documents from the model.
-
azure-functions-openapi-extension
This extension provides an Azure Functions app with Open API capability for better discoverability to consuming parties
-
Unchase.OpenAPI.Connectedservice
:scroll: Visual Studio extension to generate OpenAPI (Swagger) web service reference.
-
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.
Project mention: This week I released v2.1 of my text-templating library Weave that now uses Source Generators by default. | /r/dotnet | 2023-12-07I'm mostly using it for C# API client generation from backend code - sort of similar to what a tool like NSwag Studio will do. I think NTypewriter has more flexibility though, and having a live view with the VS plugin makes development quick.
have you tried https://github.com/microsoft/kiota?
Project mention: I got my server up and running, but updating it to copy changes to the github, how do? | /r/SS13 | 2023-06-09Automatically? You can use TGS if the server's code is compatible, which many modern servers are.
Project mention: Generate a custom C# ChatGPT API client in minutes with Kiota | dev.to | 2023-04-27Batteries included: Kiota’s default HTTP client includes built-in OpenTelemetry support, a retry helper, a compression handler and more.
C# OpenAPI related posts
- Killed by open sourced software. Companies that have had a significant market share stolen from open sourced alternatives.
- This week I released v2.1 of my text-templating library Weave that now uses Source Generators by default.
- Code generation from Swagger specification file
- Tool for generating example API requests and responses from OpenAPI
- Help me to generate swagger json Net 6
- Web API generate of swagger json file
- Open API Generators for Typescript / Node?
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source OpenAPI projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | NSwag | 6,482 |
2 | kiota | 2,236 |
3 | WebApiClient | 2,004 |
4 | OpenAPI.NET | 1,309 |
5 | azure-functions-openapi-extension | 353 |
6 | openapi-starter | 139 |
7 | Unchase.OpenAPI.Connectedservice | 100 |
8 | tgstation-server | 59 |
9 | kiota-http-dotnet | 29 |
10 | SourceApi | 11 |
Sponsored