C# Library

Open-source C# projects categorized as Library

Top 23 C# Library Projects


    Fast persistent recoverable log and key-value store + cache, in C# and C++.

    Project mention: Fast persistent recoverable log and key-value store | news.ycombinator.com | 2024-02-24
  • AngleSharp

    :angel: The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.

    Project mention: Migration of a Dynamic Website to a Static Website | dev.to | 2023-12-17

    Instead, what I ended up doing is utilizing AngleSharp for transforming the existing (dynamic) websites into static files. I've stored them on disk and made them ready to be served statically.

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

  • Mono.Cecil

    Cecil is a library to inspect, modify and create .NET programs and libraries.

    Project mention: Mono.Cecil VS Metalama.Compiler - a user suggested alternative | libhunt.com/r/cecil | 2023-12-07
  • ComputeSharp

    A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀

    Project mention: ILGPU VS ComputeSharp - a user suggested alternative | libhunt.com/r/ILGPU | 2023-10-27
  • 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

    Project mention: FastPDF Service API (C# .NET) VS itext7-dotnet - a user suggested alternative | libhunt.com/r/fastpdf-csharp | 2023-12-07
  • Depressurizer

    A Steam library categorizing tool.

    Project mention: I wrote an app for myself to filter my library by HLTB | /r/SteamDeck | 2023-12-11

    Another thing you can do is use a Steam tag management system like Depressurizer to automatically tag games with their approximate HLTB time (eg. 1-5 hours could be a category, 6-10 hours could be another category), then on Steam Deck you can use the Tab Master plugin for Decky to show each HLTB categories as a separate tab. There are probably other ways to display the categories as well.

  • NetTopologySuite

    A .NET GIS solution that is fast and reliable for the .NET platform.

    Project mention: ELI5 SDK.NET for ESRI products | /r/gis | 2023-03-06

    NetTopologySuite is popular .NET port of the JTS Topology Suite, though I have not used this. SharpMap is another popular mapping library, though it looks like active development on this may have slowed down. Also, not surprisingly, Bing Maps has quite a few .NET libraries.

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

  • Jurassic

    A .NET library to parse and execute JavaScript code.

  • Towel

    Throw in the towel.

    Project mention: What your hidden nuget gems ? | /r/dotnet | 2023-03-10

    Towel - Throw in the towel! data structures, algorithms, mathematics, metadata, extensions, console, and more - https://github.com/ZacharyPatten/Towel

  • Jot

    Jot is a library for persisting and applying .NET application state. (by anakic)

  • discord-rpc-csharp

    C# custom implementation for Discord Rich Presence. Not deprecated and still available!

    Project mention: A simple app to customize Discord Rich Presence, only ~0.5mb (zipped) | news.ycombinator.com | 2024-02-13

    I created a open-source application called TinyDRPC, written in C# using discord-rpc-csharp (https://github.com/Lachee/discord-rpc-csharp).

  • streamdeck-tools

    The Stream Deck Tools library wraps all the communication with the Stream Deck app, allowing you to focus on actually writing the Plugin's logic

    Project mention: Is there a shortcut to fast travel the Mouse Cursor from one screen to another? (Macbook) | /r/elgato | 2023-06-04

    You could use BarRaider's Super Macro plugin https://barraider.com/, I think there is a move mouse command in there.

  • CsConsoleFormat

    .NET C# library for advanced formatting of console output [Apache]

  • FFMediaToolkit

    FFMediaToolkit is a cross-platform video decoder/encoder library for .NET that uses FFmpeg native libraries. It supports video frames extraction, reading stream metadata and creating videos from bitmaps in any format supported by FFmpeg.

  • SimpleToolkit

    SimpleToolkit is a .NET MAUI library of helpers and simple, fully customizable controls, such as SimpleShell - a custom Shell implementation that allows you to create unique navigation experiences.

  • BinaryPack

    The fastest and most memory efficient binary serialization library for .NET Standard 2.1, powered by dynamic IL generation

    Project mention: Qual è stato il più grande disastro informatico che avete mai combinato? | /r/ItalyInformatica | 2023-06-01
  • Aim-IK

    A Unity package, to procedurally orientate the character's head (and spine) in a direction without using any animation data.

  • Solnet

    Solana's .NET SDK and integration library.

  • DEM.Net

    Digital Elevation model library in C#. 3D terrain models, line/point Elevations, intervisibility reports

  • ZoneTree

    ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database for NET. It can operate in memory or on local/cloud storage.

  • Typin

    Declarative framework for interactive CLI applications

  • d2dlib

    A .NET library for hardware-accelerated, high performance, immediate mode rendering via Direct2D.

    Project mention: Alternative to SharpDX for 2D rendering? | /r/csharp | 2023-04-18
  • Maui.DataGrid

    DataGrid component for Maui

    Project mention: DataGrid in MAUI | /r/csharp | 2023-04-27
  • 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!

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

C# Library related posts


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

Project Stars
1 FASTER 5,837
2 AngleSharp 4,920
3 Mono.Cecil 2,618
4 ComputeSharp 2,491
5 itext7-dotnet 1,485
6 Depressurizer 1,371
7 NetTopologySuite 1,335
8 Jurassic 835
9 Towel 691
10 Jot 592
11 discord-rpc-csharp 552
12 streamdeck-tools 409
13 CsConsoleFormat 359
14 FFMediaToolkit 343
15 SimpleToolkit 338
16 BinaryPack 325
17 Aim-IK 307
18 Solnet 275
19 DEM.Net 269
20 ZoneTree 258
21 Typin 231
22 d2dlib 222
23 Maui.DataGrid 191
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!