C# Library

Open-source C# projects categorized as Library

Top 23 C# Library Projects

  1. FASTER

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

    Project mention: Hello World, Simple Event Broker | news.ycombinator.com | 2024-05-29

    Reading, 'ensuring that data is actually written and stays written is rather difficult', immediately reminded me of https://github.com/microsoft/FASTER (its not written in Go though), which is basically dealing with just that outlet ( except I think the KV store might be ram heavy, been a bit since I last looked at it )

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. 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: Web Scraping With PowerShell | dev.to | 2024-06-11

    While this isn’t an in-depth tutorial, if you want to parse the HTML directly, you could combine Invoke-WebRequest with the PSParseHTML module or AngleSharp .NET libraries. With this, you can scrape data from web pages, not just the search results we provide.

  4. 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: My negative views on Rust (2023) | news.ycombinator.com | 2024-10-09

    > RISC-V

    The work is underway: https://github.com/dotnet/runtime/pulls?q=label%3Aarch-riscv

    > PTX

    https://ilgpu.net/ and even https://github.com/m4rs-mt/ILGPU/blob/c3af8f368445d8e6443f36...

    While not PTX, there's also this project: https://github.com/Sergio0694/ComputeSharp which partially overlaps with what ILGPU offers

    Arguably, even C++ itself - you are not using "full" C++ but a special subset that works on top of specific abstraction to compile to GPUs, and I was told that CUDA C++ is considered legacy.

    The original context of discussion is performance and perceived issue of "having runtime", which is what my reply is targeted at. In that context, C# provides you the tools and a solution other languages in the class of Java, Go, TS and anything else interpreted just don't have. So you could reasonably replace a project written in C++ with C#, and possibly re-apply all the freed-up developer productivity into further optimizations, but you wouldn't be able to do so with the same degree of confidence with most other originally high-level languages. Another upcoming contender is Swift.

  5. Mono.Cecil

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

  6. Jvedio

    Jvedio 是本地视频管理软件,支持扫描本地视频并导入软件,建立视频库, 提取出视频的 唯一识别码,自动分类视频, 添加标签管理视频,使用人工智能识别演员,支持翻译信息, 基于 FFmpeg 截取视频图片,Window 桌面端流畅美观的应用软件

  7. 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: Show HN: IPA – a GUI for exploring inner details of PDF | news.ycombinator.com | 2024-08-28

    If you're not a customer, we'll explain the benefits of becoming a customer.

    I avoid them because everything about their approach to the AGPL suggests that they chose it as a marketing technique for their paid products, not out of a serious commitment to free software.

    [0] https://itextpdf.com/how-buy/AGPLv3-license

    [1] https://github.com/itext/itext-dotnet/blob/develop/itext/ite...

  8. NetTopologySuite

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

  9. SaaSHub

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

    SaaSHub logo
  10. Depressurizer

    A Steam library categorizing tool.

  11. Jurassic

    A .NET library to parse and execute JavaScript code.

  12. Log4Net

    Apache Log4net is a versatile, feature-rich, efficient logging API and backend for .NET

    Project mention: How to send logs to Azure Application Insights using log4net | dev.to | 2024-12-11

    I recently worked on a .Net application that sends its logs to files on the local file system using the log4Net Framework (see the documentation here). With the objective of improving and centralising logs, we considered sending the logs to an Azure Application Insight. Of course, we can use the App Insight SDK, but to avoid multiplying the code, we decided to extend Log4nNet by using a Log4Net appender dedicated to App Insight. In this post walks you through the steps to configure Log4net with the Application Insights appender and view your logs in the Azure portal.

  13. Towel

    Throw in the towel.

  14. Jot

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

  15. discord-rpc-csharp

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

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

  17. SimpleToolkit

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

  18. ZoneTree

    ZoneTree is a persistent, high-performance, transactional, and ACID-compliant ordered key-value database for .NET. It operates seamlessly both in-memory and on local/cloud storage, making it an ideal choice for a wide range of applications requiring efficient data management.

    Project mention: Show HN: WAL Implementation in Golang | news.ycombinator.com | 2024-07-08

    This reminds me of a ZoneTree which is persistent LSM tree project based on top of WAL, written in C#: https://github.com/koculu/ZoneTree

    Kind of like RocksDB.

  19. CsConsoleFormat

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

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

  21. Solnet

    Solana's .NET SDK and integration library.

    Project mention: Build a Solana Wallet Balance Checker API with (C#) .NET and Solnett | dev.to | 2025-01-06

    Solnet GitHub Repository

  22. BinaryPack

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

  23. Aim-IK

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

  24. DEM.Net

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

  25. Maui.DataGrid

    DataGrid component for Maui

  26. 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 discussion

Log in or Post with

C# Library related posts

  • WebForms.java Update to WebFormsJS 1.6

    2 projects | dev.to | 7 Feb 2025
  • NodeJS WebForms Class Update to WebFormsJS 1.6

    2 projects | dev.to | 4 Feb 2025
  • WebForms.py Update to WebFormsJS 1.6

    3 projects | dev.to | 3 Feb 2025
  • Build a Solana Wallet Balance Checker API with (C#) .NET and Solnett

    1 project | dev.to | 6 Jan 2025
  • Minified Versions of WebFormsJS

    3 projects | dev.to | 28 Dec 2024
  • 🎬 Video - WebForms Core Technology Retires React, Vue and Angular

    2 projects | dev.to | 30 Sep 2024
  • WebForms Core Technology in Python, PHP, Java, NodeJS, ...

    4 projects | dev.to | 26 Sep 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 25 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 FASTER 6,387
2 AngleSharp 5,278
3 ComputeSharp 2,884
4 Mono.Cecil 2,824
5 Jvedio 2,578
6 itext-dotnet 1,765
7 NetTopologySuite 1,516
8 Depressurizer 1,451
9 Jurassic 905
10 Log4Net 878
11 Towel 731
12 Jot 638
13 discord-rpc-csharp 605
14 streamdeck-tools 493
15 SimpleToolkit 483
16 ZoneTree 409
17 CsConsoleFormat 369
18 FFMediaToolkit 367
19 Solnet 356
20 BinaryPack 341
21 Aim-IK 337
22 DEM.Net 312
23 Maui.DataGrid 291

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai