C# Library

Open-source C# projects categorized as Library

Top 23 C# Library Projects

  • FASTER

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

  • Project mention: A MySQL compatible database engine written in pure Go | news.ycombinator.com | 2024-04-09

    You would be surprised by performance of modern .NET :)

    Writing no-alloc is oftentimes done by reducing complexity and not doing "stupid" tricks that actually work against JIT and CoreLib features.

    For databases specifically, .NET is actually positioned very well with its low-level features (intrisics incl. SIMD, FFI, struct generics though not entirely low-level) and high-throughput GC.

    Interesting example of this applied in practice is Garnet[0]/FASTER[1]. Keep in mind that its codebase still consist of un-idiomatic C# and you can do way better by further simplification, but it already does the job well enough.

    [0] https://github.com/microsoft/garnet

    [1] https://github.com/microsoft/FASTER

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

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

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

    A .NET library to parse and execute JavaScript code.

  • Towel

    Throw in the 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]

  • SimpleToolkit

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

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

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

  • Maui.DataGrid

    DataGrid component for Maui

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

Index

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

Project Stars
1 FASTER 6,199
2 AngleSharp 4,999
3 Mono.Cecil 2,648
4 ComputeSharp 2,537
5 itext-dotnet 1,548
6 Depressurizer 1,384
7 NetTopologySuite 1,350
8 Jurassic 854
9 Towel 700
10 Jot 597
11 discord-rpc-csharp 558
12 streamdeck-tools 423
13 CsConsoleFormat 361
14 SimpleToolkit 357
15 FFMediaToolkit 348
16 BinaryPack 324
17 Aim-IK 307
18 Solnet 288
19 DEM.Net 280
20 ZoneTree 268
21 Typin 238
22 d2dlib 226
23 Maui.DataGrid 208

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