Top 23 C# Library Projects
Fast persistent recoverable log and key-value store + cache, in C# and C++.Project mention: FoundationDB: A Distributed Unbundled Transactional Key Value Store | news.ycombinator.com | 2021-10-03
A vaguely similar project that might be of interest is: https://github.com/microsoft/FASTER
It's also an "unbundled" low-level component that one could use as the foundation for a database engine or whatever. According to Microsoft, FASTER is not just "fast", but significantly faster than even some basic in-memory data structures that ship in the .NET standard library!
The downside is that it doesn't (yet) support some more advanced features like multi-server distributed mode.
However, that relative simplicity may be preferred in some scenarios...
: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: Tell me your common tasks! | reddit.com/r/PowerShell | 2022-01-23
I would love a blog post or even a series of them about scraping local HTML files with either AngleSharp or HTMLAgilityPack.
OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
Blazorise is a component library built on top of Blazor with support for CSS frameworks like Bootstrap, Bulma, AntDesign, and Material.Project mention: Redesigned Blazorise homepage | reddit.com/r/Blazorise | 2022-01-21
- there is no link from https://blazorise.com/docs to https://blazorise.com/ on mobile.
Cecil is a library to inspect, modify and create .NET programs and libraries.Project mention: Which one is you? | reddit.com/r/ProgrammerHumor | 2021-12-23
Here's the documentation from a library in a project I'm working on right now: https://github.com/jbevain/cecil/wiki/
A .NET library to run C# code in parallel on the GPU through DX12 and dynamically generated HLSL compute shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀Project mention: What project are you currently working on? | reddit.com/r/csharp | 2022-01-09
Outside of work, I spend most of my coding time working on ComputeSharp. It's a library that allows developers to run C# code on the GPU by automatically creating and compiling HLSL shaders (at build time or at runtime), and dispatching them using DirectX 12 API. It multi-targets .NET Standard 2.0 and .NET 6, so it pretty much runs anywhere on Windows (ie. from .NET Framework to UWP to .NET 6, and more), and I also have packages for UWP and WinUI 3 with built-in XAML controls to render shaders into an app. There's also a sample app in the Store! 😄
A Steam library categorizing tool.Project mention: importing collections from Steam | reddit.com/r/playnite | 2022-01-15
Not what op is asking for, but I run my Steam collection through the Depressurizer app to auto categorize games. It transfers over to Playnite and gives me some more filtering options.
iText 7 for .NET is the .NET version of the iText 7 library, formerly known as iTextSharp, which it replaces. iText 7 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 enhance PDF documents, iText 7 can be a boon to nearly every workflow.Project mention: iTextSharp C# HTML to PDF Alternative for .NET Core | dev.to | 2022-01-13
iTextSharp has been around for at least 6 years, based on an open source Java codebase called iText, and still has somewhat of a Java flavor. Developers who first learned Java may find this library familiar.
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.
Jot is a library for persisting and applying .NET application state. (by anakic)
Throw in the towel.Project mention: Best data structures and algorithms packages? | reddit.com/r/dotnet | 2022-01-21
Can you give an example? BCL covers the most common algorithms and data structures, so...? There's also a whole pack of additional algorithms and data structures by u/ZacharyPatten: https://github.com/ZacharyPatten/Towel
C# custom implementation for Discord Rich Presence. Not deprecated and still available!Project mention: competitive_irl | reddit.com/r/furry_irl | 2021-02-16
for people wondering how I did this, I used the Discord RPC library for C# and just created a program that changes the status to that
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.Project mention: C# on Arch: FFmpeg (FFMediaToolkit) MediaOutput..Video.AddFrame(FrameToImageData(ImageData)) causes program to exit with code 139 | reddit.com/r/archlinux | 2021-05-19
Bug has been reported: https://github.com/radek-k/FFMediaToolkit/issues/81
The Stream Deck Tools library wraps all the communication with the Stream Deck app, allowing you to focus on actually writing the Plugin's logicProject mention: Streamdeck won't switch scenes | reddit.com/r/elgato | 2021-10-08
Digital Elevation model library in C#. 3D terrain models, line/point Elevations, intervisibility reports
Solana's .NET SDK and integration library.Project mention: I want a Solana developer roadmap | reddit.com/r/solana | 2021-12-05
Intro to Programming on Solana https://paulx.dev/blog/2021/01/14/programming-on-solana-an-introduction/ Intro to Anchor Framework https://project-serum.github.io/anchor/getting-started/introduction.html Video Solana Core Concepts https://www.youtube.com/watch?v=4dNuMXBjpr0&list=PLilwLeBwGuK4teLcqyXavweEbveCjjRk0 Solana Tutorial | Solana for Developers https://www.youtube.com/watch?v=qNIhClYDjR8 Programming Solana (playlist) https://www.youtube.com/playlist?list=PL41Cw3fN3CfdbmhgxADwyDyIoDrxc22v2 Programming Solana Smart Contracts https://www.youtube.com/watch?v=i6Ycr5nhjH8 Figment Learn Pathway (playlist) https://www.youtube.com/playlist?list=PLkgTdjgP1aUAiqqbvVi3b0sSdxByd5KSX Programming Solana Smart Contracts | Hello World Anchor Tutorial https://www.youtube.com/watch?v=oD1umX\_DnUw Courses Building Smart Contracts on Solana https://solhack.com/courses/building-solana-smart-contracts-dapps-with-james-bachini/ How Rusty is Your Rustlang https://solhack.com/courses/how-rusty-is-your-rust-lang/ Programming on Solana an Introduction https://solhack.com/courses/programming-on-solana-an-introduction/ Solana Security Audit Workshop by Solend https://solhack.com/courses/solana-security-audit-workshop-by-solend/ Figment Solana-Pathway https://learn.figment.io/network-documentation/solana/solana-pathway . Docs Terminology https://docs.solana.com/terminology Transactions https://docs.solana.com/developing/programming-model/transactions Accounts https://docs.solana.com/developing/programming-model/accounts Runtime https://docs.solana.com/developing/programming-model/runtime Devnet Endpoint and Rate Limits https://docs.solana.com/cluster/rpc-endpoints#devnet Testnet Endpoint and Rate Limits https://docs.solana.com/cluster/rpc-endpoints#testnet On-chain Programs https://docs.solana.com/developing/on-chain-programs/overview Native Programs https://docs.solana.com/developing/runtime-facilities/programs JSON RPC API https://docs.solana.com/apps/jsonrpc-api Solana Program Library https://spl.solana.com/ Examples / Reference Implementations Hello World Example https://github.com/solana-labs/example-helloworld Serum DEX Example https://github.com/project-serum/anchor/blob/master/examples/swap/programs/swap/src/lib.rs Automated Market Maker + Swap Reference Implementation https://github.com/solana-labs/oyster-swap Borrow/Lend Reference Implementation https://github.com/solana-labs/oyster-lending Margin Reference Implementation https://github.com/solana-labs/oyster-margin . SDKs Go: https://github.com/dfuse-io/solana-go Go: https://github.com/portto/solana-go-sdk C#: https://github.com/bmresearch/Solnet C#: https://github.com/bmresearch/Solnet.Serum JS: https://github.com/solana-labs/solana-web3.js/ JS/TS: https://github.com/project-serum/serum-ts Java: https://github.com/skynetcapital/solanaj Java: https://github.com/skynetcapital/solanaj-programs Python: https://github.com/michaelhly/solana-py Python: https://github.com/serum-community/pyserum Swift: https://github.com/ajamaica/Solana.Swift Extra stuff: https://github.com/paul-schaaf/awesome-solana Tools Solana Explorers https://explorer.solana.com/ https://solscan.io/ https://solanabeach.io/transactions Command Line Interface https://docs.solana.com/cli SPL Token UI https://spl-token-ui.com/
Declarative framework for interactive CLI applications
Easy to use SIMD accelerated Array and Span methodsProject mention: Generic math SIMD Span and Array methods | reddit.com/r/csharp | 2021-08-10
Link to the project: Click Me
Simple NTP (SNTP) client library providing .NET applications with accurate network time.Project mention: How to securely query an NTP server from Xamarin? | reddit.com/r/xamarindevelopers | 2021-03-17
I'm no security expert, but I found this library. It works fine when I query a server (i.e. pool.ntp.org).
Simple yet powerfull library to made parsing CLI arguments easy. Library also allow to print usage help "out of box".
2D math / geometry collision library for C#, compatable with monogame.Project mention: A Strange But Elegant Approach to a Surprisingly Hard Problem (GJK Algorithm)" | reddit.com/r/programming | 2021-03-28
GJK-inspired yes/no Intersects Implementation
A complete and full-featured Brainf_ck IDE/console for Windows 10 (UWP), with a high-performance REPL interpreterProject mention: Meet the first complete and full-featured Brainf_ck IDE/console for Windows 10 (UWP), with a high-performance REPL interpreter | reddit.com/r/programming | 2021-09-07
Polling input library for MonoGame.Project mention: Keyboard input just not working all of a sudden | reddit.com/r/monogame | 2021-02-23
I don't know if it helps but I made this library to make working with inputs easier: https://github.com/Apostolique/Apos.Input.
A CSV reader for .NET. Fast, RFC 4180 compliant, and fault tolerant. UTF-8 only.
C# Library related posts
Best data structures and algorithms packages?
2 projects | reddit.com/r/dotnet | 21 Jan 2022
Redesigned Blazorise homepage
1 project | reddit.com/r/Blazorise | 21 Jan 2022
importing collections from Steam
1 project | reddit.com/r/playnite | 15 Jan 2022
iTextSharp C# HTML to PDF Alternative for .NET Core
1 project | dev.to | 13 Jan 2022
How do you organize large steam libraries?
1 project | reddit.com/r/Steam | 10 Jan 2022
Which one is you?
1 project | reddit.com/r/ProgrammerHumor | 23 Dec 2021
📢 Announcing Blazorise 0.9.5
1 project | reddit.com/r/Blazor | 17 Nov 2021
What are some of the best open-source Library projects in C#? This list will help you:
Are you hiring? Post a new remote job listing for free.