C# Webapi

Open-source C# projects categorized as Webapi

Top 21 C# Webapi Projects

  • NSwag

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

    Project mention: Open API Generators for Typescript / Node? | reddit.com/r/webdev | 2023-01-21

    I have actually found that, but I was hoping for something with more popularity. E.g. this one is for .NET: https://github.com/RicoSuter/NSwag ( you can also generate typescript clients). But I do not want to bring in the dependency to another language, if possible.

  • aspnet-api-versioning

    Provides a set of libraries which add service API versioning to ASP.NET Web API, OData with ASP.NET Web API, and ASP.NET Core.

    Project mention: Is this a common way to version REST apis | reddit.com/r/webdev | 2022-12-05
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • dotnet-webapi-boilerplate

    Clean Architecture Template for .NET 6.0 WebApi built with Multitenancy Support.

    Project mention: DDD design and User with IdentityUser | reddit.com/r/dotnet | 2022-07-30

    I've seen two possible solutions, one is that User table isn't created in the domain model, and when you want to reference something to a user in the domain model, you just give a GUID as field, but you don't reference directly to the user, in other words, its just a GUID field, not an explicit foreign key. This way is implemented in this example: https://github.com/fullstackhero/dotnet-webapi-boilerplate

  • FastEndpoints

    A light-weight REST API development framework for ASP.Net 6 and newer.

    Project mention: Which 'part' of dotnet should I learn for backend web dev? | reddit.com/r/dotnet | 2022-12-24

    Ive personally been using FastEndpoints which is a community built thing on top of minimal apis - https://fast-endpoints.com/

  • Audit.NET

    An extensible framework to audit executing operations in .NET and .NET Core.

    Project mention: How would you handle audit logging to a database? | reddit.com/r/dotnet | 2022-05-19

    I’ve had great success using Audit.Net. It supports a variety of different data stores and I believe it logs things in a background thread…I could be wrong though. At any rate, I have been using it with the EF provider and a custom table. No issues thus far.

  • 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.

  • InstantAPIs

    A library that generates Minimal API endpoints for an Entity Framework context.

    Project mention: Build APIs for the Web INSTANTLY with ASP.NET Core 6 | dev.to | 2022-02-23

    This is still just a prototype, but if you would like to learn more, check out our GitHub repository where we are welcoming discussions and pull requests. You can even try out the library yourself by downloading the latest NuGet package.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • Fake JSON Server

    Fake JSON Server is a Fake REST API that can be used as a Back End for prototyping or as a template for a CRUD Back End.

  • eisk.webapi

    Project based on latest .NET (v6.0) technologies for building scalable web api, along with clean architecture patterns.

  • MongoWebApiStarter

    A full-featured starter template for `dotnet new` to quickly scaffold an Asp.Net 6 Web-Api project with MongoDB as the data store.

    Project mention: Dependency injections and separating logic and data access in vertical slice architecture | reddit.com/r/dotnet | 2022-07-29

    I just started a project with a vertical slice architecture and got some inspiration from this https://github.com/dj-nitehawk/MongoWebApiStarter

  • Dotnet6.GraphQL4.WebApplication

    This project exemplifies the implementation and dockerization of a simple Razor Web MVC Core consuming a full GraphQL 4 Web API, build in a .NET 6 multi-layer project, considering development best practices, like SOLID and DRY, applying Domain-Driven concepts in a Onion Architecture.

  • VueSimpleTemplate

    A minimal dotnet template for Vuejs 3.X using Single File Component.

    Project mention: Help, trying to create a project that uses ASP.NET CORE MVC and Vue3 | reddit.com/r/vuejs | 2022-07-12

    Maybe start with this template: https://github.com/Jaxelr/VueSimpleTemplate

  • Chit-Chat

    Social chatting application with MySQL database features

  • WebApiToolkit

    A set of useful C# reusable classes and components that could be used with any Net Core Web application IT ALLOW TO REDUCE AMOUNT OF CODE when IMPLEMENTING REST API (see examples in README)

    Project mention: DRY your Web API (Net Core) with our Toolkit | dev.to | 2022-06-24

    REST API is a well-known approach to design and structure Web Applications. REST is not a protocol or framework it is a set of concepts. Although there are other approaches i.e. it could be used stateful services with one HTTP method verb (SOAP) or use specific full duplex GRPC or WebSockets connection. REST is a very popular approach: it allows us to use same methodology for different resources (which usually maps on persistant objects, entities). As an engineers we are trying to optimize our work: we attempts do not repeating yourself (DRY), simplify (KISS) and so on. Therefore today i as a part of Wissance team would like to share yet another boilerplate to write REST API easily see our WebAPI Toolkit.

  • raven-shop

    A .NET 6 application using RavenDB 🐦

  • NETCoreAPIBoilerplate

    Net Core Web API Boilerplate for My Project

  • Steamer

    Sirh3e.Steamer is a .NET wrapper library for the Steam Web API. So you can use static types.

  • healthchecker

    Web application to monitor target applications’ health (by arslanmurat06)

    Project mention: Background jobs with Hangfire and .NET 6 | dev.to | 2022-02-07

    Code : Github

  • Msharp

    M# is an example of a dotnet REST API, Fetching data from a MongoDB Atlas Database.

    Project mention: REST API using dotnet. | reddit.com/r/csharp | 2023-01-30

    Hello guys :) I made this repository, is a REST API using dotnet & MongoDB, The purposes of this project so i can learn and others learn how to build a good webAPIs. anyone can learn and Contribute : https://github.com/bitpIus/Msharp

  • WeatherControl

    Asp Net Core Web API programming tutorial: Weather Control application that uses (netcore3.1/net6.0) with either EntityFramework and EdgeDb plus Wissance.WebApiToolkitpi

    Project mention: DRY your Web API (Net Core) with our Toolkit | dev.to | 2022-06-24

    Lets consider that we are having a Weather station REST application. A full working code example is here, please don't forget to give a star to a this project too. In this application we have 2 REST resources that associated with 2 database tables:

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-30.

C# Webapi related posts


What are some of the best open-source Webapi projects in C#? This list will help you:

Project Stars
1 NSwag 5,637
2 aspnet-api-versioning 2,580
3 dotnet-webapi-boilerplate 2,560
4 FastEndpoints 2,521
5 Audit.NET 1,898
6 WebApiClient 1,841
7 InstantAPIs 433
8 Fake JSON Server 348
9 eisk.webapi 144
10 MongoWebApiStarter 136
11 Dotnet6.GraphQL4.WebApplication 68
12 VueSimpleTemplate 30
13 Chit-Chat 20
14 WebApiToolkit 11
15 raven-shop 7
16 NETCoreAPIBoilerplate 5
17 Steamer 3
18 healthchecker 3
19 Msharp 2
20 WeatherControl 2
21 microservicewebapi 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives