Open-source C# projects categorized as API

Top 23 C# API Projects

  • Bitwarden

    The core infrastructure backend (API, database, Docker, etc). (by bitwarden)

    Project mention: End of Life for Twilio Authy Desktop App | news.ycombinator.com | 2024-02-13
  • Jackett

    API Support for your favorite torrent trackers

    Project mention: Best .NET Core API project for learning? | /r/dotnet | 2023-12-04
  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • GraphQL for .NET

    GraphQL for .NET

  • ServiceStack

    Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all

  • Hot Chocolate

    Welcome to the home of the Hot Chocolate GraphQL server for .NET, the Strawberry Shake GraphQL client for .NET and Banana Cake Pop the awesome Monaco based GraphQL IDE.

  • DocFX

    Static site generator for .NET API documentation.

    Project mention: TSDocs.dev: type docs for any JavaScript library | news.ycombinator.com | 2023-12-19

    This is a better looking version of what Java and C# have had for a long time (kudos to the author for that!), is that the inspiration for this tool?



    I saw the author mentioned in another comment that they found themselves peeping inside type declaration files "too often". While I do often use sites generated by the above tools to discover new API's that suit my needs, diving into the actual code using a good decompiler is still my first move, as it is often cheaper than seeking out the documentation online, and it will show me the actual implementation as well. So in my opinion there is no shame in looking inside the declaration files!

  • tModLoader

    A mod to make and play Terraria mods. Supports Terraria 1.4 (and earlier) installations

    Project mention: What am I supposed to do | /r/CalamityMod | 2023-10-03

    You can download previous version here: https://github.com/tModLoader/tModLoader/releases/tag/v2023.06.25.36

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

  • ASP.NET MVC Boilerplate

    .NET project templates with batteries included, providing the minimum amount of code required to get you going faster.

  • Telegram.Bot

    .NET Client for Telegram Bot API

  • ApiEndpoints

    A project for supporting API Endpoints in ASP.NET Core web applications.

  • simulator

    A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles

  • kiota

    OpenAPI based HTTP Client code generator

    Project mention: It's 2023. Your API should have a schema | /r/programming | 2023-07-09

    have you tried https://github.com/microsoft/kiota?

  • Xamarin.Essentials

    Essential cross platform APIs for your mobile apps. (by xamarin)

  • FFImageLoading - Fast & Furious Image Loading

    Image loading, caching & transforming library for Xamarin and Windows

    Project mention: CollectionView all items Quadratic | /r/xamarindevelopers | 2023-03-31

    I'm fairly sure that you could achieve this using https://github.com/luberda-molinet/FFImageLoading

  • ChatGPT

    A ChatGPT C# client for MacOS, Windows, Linux, Android, iOS and Browser. Powered by Avalonia UI framework. (by wieslawsoltes)

    Project mention: I feel so mad. It did one search from a random website and gave an unrealistic reply, then did this... | /r/ChatGPT | 2023-05-31
  • DSharpPlus

    A .NET library for making bots using the Discord API.

  • Mobius: C# API for Spark

    C# and F# language binding and extensions to Apache Spark (by microsoft)

  • WebAPI Contrib

    Community Contributions for ASP.NET Web API

  • Twilio-csharp

    Twilio C#/.NET Helper Library for .NET Framework 3.5+ and supported .NET Core versions

  • JsonApiDotNetCore

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

  • WatsonTcp

    WatsonTcp is the easiest way to build TCP-based clients and servers in C#.

  • mtapi

    MetaTrader API (by vdemydiuk)

    Project mention: Any recommendation for a java or python bridge to metatrader? | /r/Forex | 2023-03-02

    Does anyone have any recommendations/experience for a java or python bridge to metatrader. I'd be looking for something foss and probably on github, e.g. https://github.com/samuraitaiga/py-metatrader or https://github.com/vdemydiuk/mtapi (but not .NET).

  • Liquid-Application-Framework

    Liquid Application Framework documentation, useful links and sample project

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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 2024-02-13.

C# API related posts


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

Project Stars
1 Bitwarden 13,992
2 Jackett 10,573
3 GraphQL for .NET 5,704
4 ServiceStack 5,324
5 Hot Chocolate 4,804
6 DocFX 3,810
7 tModLoader 3,796
8 ASP.NET MVC Boilerplate 3,308
9 Telegram.Bot 2,946
10 ApiEndpoints 2,913
11 simulator 2,179
12 kiota 2,067
13 Xamarin.Essentials 1,531
14 FFImageLoading - Fast & Furious Image Loading 1,405
15 ChatGPT 1,276
16 DSharpPlus 1,182
17 Mobius: C# API for Spark 940
18 WebAPI Contrib 768
19 Twilio-csharp 648
20 JsonApiDotNetCore 638
21 WatsonTcp 527
22 mtapi 495
23 Liquid-Application-Framework 493
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.