C# REST-API

Open-source C# projects categorized as REST-API

Top 23 C# REST-API Projects

  • modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

  • Project mention: Modular Monolith with DDD repository migrated to .NET 8.0 | /r/dotnet | 2023-12-09

    Link to PR here: https://github.com/kgrzybek/modular-monolith-with-ddd/pull/286

  • eShopOnWeb

    Sample ASP.NET Core 8.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.

  • Project mention: How to find a sample enterprise applications? | /r/dotnet | 2023-12-06

    - https://github.com/dotnet-architecture/eShopOnWeb (a Microsoft example -- also includes the link to a recent livestream which provides an overview)

  • 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
  • sample-dotnet-core-cqrs-api

    Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.

  • TodoApi

    Todo application with ASP.NET Core Blazor WASM, Minimal APIs and Authentication

  • Project mention: ASP.NET Core beginner struggling to find open-source projects to learn or build | /r/dotnet | 2023-06-21

    Shameless plug https://github.com/davidfowl/TodoApi

  • run-aspnetcore-microservices

    Microservices on .Net platforms which used ASP.NET Web API, Docker, RabbitMQ, MassTransit, Grpc, Yarp API Gateway, PostgreSQL, Redis, SQLite, SqlServer, Marten, Entity Framework Core, CQRS, MediatR, DDD, Vertical and Clean Architecture implementation with using latest features of .NET 8 and C# 12

  • coolstore-microservices

    A full-stack .NET microservices build on Dapr and Tye

  • FilterLists

    :shield: The independent, comprehensive directory of filter and host lists for advertisements, trackers, malware, and annoyances.

  • Project mention: Where do you all get your DNS block lists from? Is there a public forum that has a list of them? | /r/pihole | 2023-11-16

    They are all here, sortable by syntaxe or software: https://filterlists.com/

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

    InfluxDB logo
  • Smartstore

    A modular, scalable and ultra-fast open-source all-in-one eCommerce platform built on ASP.NET Core 7

  • Project mention: Best .NET platform for Commerce (and CMS?) | /r/dotnet | 2023-06-29

    Have anyone used https://github.com/smartstore/Smartstore?

  • Nager.Date

    :earth_americas: Worldwide holiday (REST API), NuGet or docker container

  • Grid.Blazor

    Grid component with CRUD for Blazor (client-side and server-side) and ASP.NET Core MVC

  • Project mention: DataGrid in MAUI | /r/csharp | 2023-04-27

    I personally used GridBlazor and liked it.

  • JsonApiDotNetCore

    A framework for building JSON:API compliant REST APIs using ASP.NET and Entity Framework Core.

  • Warewolf

    Effortless Microservice Design and Integration. This repository includes the code-base for the Warewolf Studio and Server.

  • Remora.Discord

    A data-oriented C# Discord library, focused on high-performance concurrency and robust design.

  • Universalis

    A crowdsourced market board API for FFXIV.

  • Project mention: The Starlight Celebration Begins December 15! | /r/ffxiv | 2023-12-08

    (also there's universalis/marketboard plugin if you wanna check prices quickly, construct is cheapest on lamia right now)

  • LeetU

    A basic REST API using EFCore and SQLite

  • didact-engine

    The REST API and execution engine for the Didact Platform.

  • Project mention: Anyone have experience with azure data factory for "small" data ETL? | /r/dataengineering | 2023-12-10
  • Net8CoreApiBoilerplate

    Net Core Api startup project that can be used as base to upgrade legacy projects or start new one

  • nanoFramework.WebServer

    :package: Web server for nanoFramework packed with features: REST api using attributes, multithread requests, parameters in query URL, static files serving.

  • AuthApi

    An example of Authentication and Authorization in REST API using minimal API, Clean Architecture and design patterns. ASP.NET Core 8.0

  • http-sdk-guide

    A comprehensive guide on how to write HTTP Client SDKs in .NET

  • WeatherApi

    An example of REST API for handling weather data using minimal API and Clean Architecture with various design patterns. ASP.NET Core 8.0

  • UmaMusumeAPI

    Community API based on Uma Musume: Pretty Derby's master.mdb file (with some additional analysis endpoints)

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

  • SaaSHub

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

    SaaSHub logo
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).

C# REST-API related posts

Index

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

Project Stars
1 modular-monolith-with-ddd 10,270
2 eShopOnWeb 9,902
3 sample-dotnet-core-cqrs-api 2,664
4 TodoApi 2,653
5 run-aspnetcore-microservices 2,401
6 coolstore-microservices 2,396
7 FilterLists 1,239
8 Smartstore 1,056
9 Nager.Date 1,034
10 Grid.Blazor 671
11 JsonApiDotNetCore 652
12 Warewolf 266
13 Remora.Discord 247
14 Universalis 163
15 LeetU 61
16 didact-engine 45
17 Net8CoreApiBoilerplate 36
18 nanoFramework.WebServer 29
19 AuthApi 17
20 http-sdk-guide 17
21 WeatherApi 15
22 UmaMusumeAPI 14
23 WebApiToolkit 13

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com