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. Learn more →
Top 23 C# Library Projects
-
Project mention: GitHub - microsoft/FASTER: Fast persistent recoverable log and key-value store + cache, in C# and C++. | reddit.com/r/GodotCSharp | 2022-11-08
-
AngleSharp
:angel: The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.
Read and understand the HTML DOM with something like this https://anglesharp.github.io/
-
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.
-
Blazorise
Blazorise is a component library built on top of Blazor with support for CSS frameworks like Bootstrap, Bulma, AntDesign, and Material.
I did something similar with Blazorise, a personal project of mine, https://blazorise.com/. It started as a hobby project. After some time it grew too large that it took most of my time, not to mention the time I could spend with my wife and son. Things changed during the Covid when I was laid off. Then I started freelancing for a while, and last year I finally took a big step and went full-time with Blazorise. Switched to dual licensing, where larger enterprises must purchase a commercial license. It is working, and hopefully, it will continue to work. Or otherwise, my wife will rage on me :/
-
You mean Mono Cecil, native IL Emit or Reflection.Emit, or maybe LINQ Expressions?
-
ComputeSharp
A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
Create a UWP or WinUI 3 applicaation and use the AnimatedComputeShaderPanel from ComputeSharp. The library lets you write shaders (ie. code to run on the GPU) entirely in C#, and handles all the logic to setup a DX12 animated swapchain, similar to Win2D. If you look at the repo you can also see a whole bunch of examples, which you can also try out for yourself. There's also several wiki pages with lots of info.
-
You can use something like https://github.com/Depressurizer/Depressurizer to Categorize the games for you.
-
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
VBA, no, this is 2022. We edit our PDFs with PowerShell. itext7
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
We already did a lot, but in order to do more we have to introduce dedicated library/package. In dotnet it is NetTopologySuite. You can achieve a lot from the geospatial perspective with this library, here we just want to get centroids for polygons. Additionally I'm getting rid of unwanted properties, keeping only street, number and city.
-
Project mention: Scripting inside Rimworld with Unity: Impossible? With java it is a 3 liner. | reddit.com/r/dotnet | 2022-12-03
There are quite a lot of ways to run scripting languages in C#. I've no idea what JSR223 is but .NET has DLR for example. There are also multiple libraries: IronPython, NLua, Jint and Jurassic for Javascript. There's also older version of CS-Script working with .NET Framework.
-
PacMan is... a PacMan clone in the console. Get the dots. Dodge the ghosts. It's not intended to be very faithful though. I didn't research the AI of the ghost, I just came up with my own AIs that worked. Here is what I did for the ghost AIs: - Ghost a: follows you via Dijkstra Path Finding and updates every 6 frames (faster) - Ghost b: randomly moves and updates every 6 frames (faster) - Ghost c: follows you via Dijkstra Path Finding and updates every 12 frames (slower) - Ghost d: randomly moves and updates every 12 frames (slower) Note: for this game I pulled in a reference to my nuget package Towel because it includes generic versions of the Dijkstra Path Finding algorithm.
-
-
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
Project mention: Stream Deck - "Super Macro" To Change Windows 11 Wallpaper Not Working | reddit.com/r/elgato | 2023-01-28You may get better feedback in the BarRaider discord. Links can be found on the BarRaider website here: https://barraider.com/
-
BinaryPack
The fastest and most memory efficient binary serialization library for .NET Standard 2.1, powered by dynamic IL generation
Project mention: How does saving work in complex games using Unity? | reddit.com/r/gamedev | 2022-08-15There's lots of alternatives. https://capnproto.org/ https://github.com/Sergio0694/BinaryPack Apache Avro among others.
-
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.
-
-
Aim-IK
A Unity package, to procedurally orientate the character's head (and spine) in a direction without using any animation data.
Project mention: After 3 years, I tried to refactor the Aim-IK unity package, and now Aim-IK version 3.0 is available for free on my GitHub (Link in the description) | reddit.com/r/Unity3D | 2022-08-16 -
DEM.Net
Digital Elevation model library in C#. 3D terrain models, line/point Elevations, intervisibility reports
Project mention: Elevation API for live 3D textured terrain generation | news.ycombinator.com | 2022-04-13 -
-
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.
-
SimpleToolkit
SimpleToolkit is a .NET MAUI library of helpers and simple, easily customizable controls.
Try this too https://github.com/RadekVyM/SimpleToolkit
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Library related posts
- I honestly forgot steam had this feature
- Going Full Time on My SaaS After 13 Years
- Blazor's wonderful
- Mixing Two Blazor component Libraries ( Telerik & Blazorise )
- Wish for more sorting options for library
- How can I obtain a list of my games and their respective collections?
- Create QR Codes in WASM?
-
A note from our sponsor - SonarQube
www.sonarqube.org | 4 Feb 2023
Index
What are some of the best open-source Library projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | FASTER | 5,421 |
2 | AngleSharp | 4,465 |
3 | Blazorise | 2,633 |
4 | Mono.Cecil | 2,416 |
5 | ComputeSharp | 2,029 |
6 | Depressurizer | 1,245 |
7 | itext7-dotnet | 1,152 |
8 | NetTopologySuite | 1,140 |
9 | Jurassic | 748 |
10 | Towel | 613 |
11 | Jot | 558 |
12 | discord-rpc-csharp | 477 |
13 | CsConsoleFormat | 324 |
14 | streamdeck-tools | 321 |
15 | BinaryPack | 303 |
16 | FFMediaToolkit | 293 |
17 | Solnet | 261 |
18 | Aim-IK | 255 |
19 | DEM.Net | 232 |
20 | Typin | 213 |
21 | ZoneTree | 153 |
22 | SimpleToolkit | 109 |
23 | SimpleSIMD | 77 |