Open-source C# projects categorized as SDK

Top 23 C# SDK Projects

  • semantic-kernel

    Integrate cutting-edge LLM technology quickly and easily into your apps

    Project mention: Automated Routing of Tasks to Optimal Models: A PR for Semantic-Kernel | /r/LocalLLaMA | 2023-09-06

    The need for efficient model routing has been a point of discussion in the community. Addressing this, I've submitted a pull request to Semantic-Kernel that introduces an automated multi-model connector.

  • Octokit.NET

    A GitHub API client library for .NET

    Project mention: Awaiting a function is hanging, but when using .Result I get the expected exception. | /r/csharp | 2023-03-24

    I'm testing out GitHub's Octokit for the first time (so ignore the magic strings in my code). I immediately hit a weird problem, where awaiting an Octokit function would just hang indefinitely - no return, no exception.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • sdk

    Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI (by dotnet)

    Project mention: LÖVE: a framework to make 2D games in Lua | news.ycombinator.com | 2023-09-13

    That's a twisted and wrong narrative

    Unity like refers to a Editor driven approach

    Unity became popular with its moonscript language (javascript like), they then ditched it to focus on C#, but what propelled unity to what it is today is the Editor driven approach, not c#, not DOTS

    They are forced to transpile C# to C++ via IL2CPP as a result to target consoles/mobiles

    C# is a disease when it comes to console/mobile support

    It's a substantial dependency, quite heavy

    And you are not free of unity like fuck ups, it's a microsoft language after all:


    And let's not forget when they changed the license of their debugger overnight to prevent people from using it in their products (jetbrains for example)

    And them deprecating open source tooling to a proprietary/closed one for vscode (c# devkit)

    Let's be careful when we recommend evil as an alternative to evil ;)

  • openai

    OpenAI .NET sdk - ChatGPT, Whisper, GPT-3, GPT-4, Azure OpenAI and DALL-E

    Project mention: Unofficial C# Library for the OpenAI API - Your Feedback is Invaluable! | /r/OpenAI | 2023-04-06

    This is the one I've been using.

  • CDM

    The Common Data Model (CDM) is a standard and extensible collection of schemas (entities, attributes, relationships) that represents business concepts and activities with well-defined semantics, to facilitate data interoperability. Examples of entities include: Account, Contact, Lead, Opportunity, Product, etc.

  • OpenAI-API-dotnet

    An unofficial C#/.NET SDK for accessing the OpenAI GPT-3 API

    Project mention: What do you feel about being able to type anything to an NPC? | /r/gamedesign | 2023-06-30
  • itext7-dotnet

    iText for .NET is the .NET version of the iText library, formerly known as iTextSharp, which it replaces. iText represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high and low-level programming capabilities and the ability to create, edit and enha

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • prose

    Microsoft Program Synthesis using Examples SDK is a framework of technologies for the automatic generation of programs from input-output examples. This repo includes samples and sample data for the Microsoft Program Synthesis using Example SDK. (by microsoft)

  • ApplicationInsights-dotnet


    Project mention: Prevent .NET Application Insights telemetry loss | dev.to | 2023-05-16

    Since April 22, 2021, you can use the new TelemetryClient.FlushAsync() task-based API with a custom IHostedService to ensure that you don't lose any telemetry data:

  • rhino-developer-samples

    Rhino and Grasshopper developer sample code

    Project mention: Rhino+ Grasshopper | /r/architecture | 2022-11-08
  • roslyn-sdk

    Roslyn-SDK templates and Syntax Visualizer

    Project mention: Reflection -> Source Generated | /r/dotnet | 2023-06-03
  • Dropbox.NET

    The Official Dropbox API V2 SDK for .NET

  • SharpCaster

    Chromecast C# SDK for .net standard 2.0

    Project mention: Automated casting | /r/Chromecast | 2023-04-14

    There are open source projects that allow you to do this. This one looks like it might be close to what you're after: https://github.com/Tapanila/SharpCaster

  • Couchbase

    The official Couchbase SDK for .NET Core and Full Frameworks

  • Solnet

    Solana's .NET SDK and integration library.

  • dotnet-operator-sdk

    KubeOps is a kubernetes operator sdk in dotnet. Strongly inspired by kubebuilder.

  • immersal-sdk-samples

    Immersal SDK Unity Samples

  • Solana.Unity-SDK

    Open-Source Unity-Solana SDK with Full RPC coverage, NFT support and more

    Project mention: Compressed NFTs (cNFTs) Are Coming To Unity | /r/solana | 2023-04-03
  • contentful.net

    .NET Library for Contentful's Content Delivery and Management API

  • OpenAI.Net

    OpenAI library for .NET

    Project mention: Unofficial OpenAI API lib comparison | /r/csharp | 2023-05-10

    Thanks, that's definitely one of the options I'm considering. It seems to be the most popular option with most contributors. Two other interesting projects I'm considering: https://github.com/RageAgainstThePixel/OpenAI-DotNet https://github.com/jodendaal/OpenAI.Net

  • sdk-for-dotnet

    [READ-ONLY] Official Appwrite .NET SDK

    Project mention: Does an open source 'backend platform' exist for dotnet? | /r/dotnet | 2023-05-05

    Yep, it's right here: https://github.com/appwrite/sdk-for-dotnet

  • Cledev.OpenAI

    .NET 7 SDK for OpenAI with a Blazor Server playground

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

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-09-13.

C# SDK related posts


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

Project Stars
1 semantic-kernel 13,384
2 Octokit.NET 2,512
3 sdk 2,374
4 openai 2,275
5 CDM 1,543
6 OpenAI-API-dotnet 1,432
7 itext7-dotnet 1,358
8 prose 602
9 ApplicationInsights-dotnet 541
10 rhino-developer-samples 516
11 roslyn-sdk 464
12 Dropbox.NET 323
13 SharpCaster 284
14 Couchbase 271
15 Solnet 263
16 dotnet-operator-sdk 172
17 immersal-sdk-samples 118
18 Agora-Unity-Quickstart 95
19 Solana.Unity-SDK 92
20 contentful.net 87
21 OpenAI.Net 83
22 sdk-for-dotnet 80
23 Cledev.OpenAI 76
Free Global Payroll designed for tech teams
Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.