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. Learn more →
Top 23 C# Library Projects
-
AngleSharp
:angel: The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.
-
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.
-
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! 🚀
-
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
-
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.
-
discord-rpc-csharp
C# custom implementation for Discord Rich Presence. Not deprecated and still available!
-
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
-
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
-
Aim-IK
A Unity package, to procedurally orientate the character's head (and spine) in a direction without using any animation data.
-
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.
-
d2dlib
A .NET library for hardware-accelerated, high performance, immediate mode rendering via Direct2D.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: A MySQL compatible database engine written in pure Go | news.ycombinator.com | 2024-04-09You 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
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.
Project mention: Mono.Cecil VS Metalama.Compiler - a user suggested alternative | libhunt.com/r/cecil | 2023-12-07
Project mention: ILGPU VS ComputeSharp - a user suggested alternative | libhunt.com/r/ILGPU | 2023-10-27
Project mention: FastPDF Service API (C# .NET) VS itext7-dotnet - a user suggested alternative | libhunt.com/r/fastpdf-csharp | 2023-12-07
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.
Project mention: A simple app to customize Discord Rich Presence, only ~0.5mb (zipped) | news.ycombinator.com | 2024-02-13I created a open-source application called TinyDRPC, written in C# using discord-rpc-csharp (https://github.com/Lachee/discord-rpc-csharp).
Project mention: Is there a shortcut to fast travel the Mouse Cursor from one screen to another? (Macbook) | /r/elgato | 2023-06-04You could use BarRaider's Super Macro plugin https://barraider.com/, I think there is a move mouse command in there.
Project mention: Qual è stato il più grande disastro informatico che avete mai combinato? | /r/ItalyInformatica | 2023-06-01
C# Library related posts
- A simple app to customize Discord Rich Presence, only ~0.5mb (zipped)
-
Mono.Cecil VS Metalama.Compiler - a user suggested alternative
2 projects | 7 Dec 2023
-
FastPDF Service API (C# .NET) VS itext7-dotnet - a user suggested alternative
2 projects | 7 Dec 2023
- Is there a tool for managing large libraries?
- Qual è stato il più grande disastro informatico che avete mai combinato?
- Da li ste nekad zaradili novac od programiranja bez da ste radili za drugoga?
- Anything similar to headless ui for Blazor?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
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