Top 23 C# Open-Source Projects
A C# port of shadowsocksProject mention: Shadowsocks作者润之前的感悟：政府无限的权力，都是大部分人自己放弃的。假货坑爹，让政府审核。孩子管不好，让政府关网吧。有人在微博骂我，让政府去删。房价太高，让政府去限购。我们的文化实在太独特，创造出了家长式威权政府，GFW 正是在这种背景下产生的，一个社会矛盾的终极调和器，最终生活不能自理的你每天做的每一件事情都要给政府审查一遍，以免伤害到其他同样生活不能自理的人。 | reddit.com/r/KanagawaWave | 2022-06-02
FlatBuffers: Memory Efficient Serialization LibraryProject mention: Faster Protocol Buffers | news.ycombinator.com | 2022-08-14
My go-to for needing to deserialize structured data in a fast way these days is flatbuffers. It compacts nicely and more importantly is zero copy/allocation(within the constraints of your language where possible) in deserialize. Which lets you do neat things like mmap it from disk.
We used to store 20-30mb of animation data with it and we'd just mmap the whole file and let the kernel handle paging it in/out, worked great.
I don't know how up to date their benchmarks are but my experience has been that it beats almost every other off-the-shelf solution(other than maybe capn-proto which has some similar properties).
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkitProject mention: Worldwide building footprints derived from satellite imagery from Microsoft | reddit.com/r/gis | 2022-05-20
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!Project mention: My game is being stolen - No idea what to do and it's frustrating | reddit.com/r/gamedev | 2022-06-18
ILSPY is a good resource for inspecting/decompiling .NET assemblies: https://github.com/icsharpcode/ILSpy
A cross-platform UI framework for .NETProject mention: Turning it up to 11! | dev.to | 2022-08-19
Find us on... Telegram: https://t.me/Avalonia Twitter: https://twitter.com/avaloniaui Github: https://github.com/AvaloniaUI/Avalonia www: http://avaloniaui.net/
CoreCLR is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-level classes.Project mention: .NET 6 is now in Ubuntu 22.04 | news.ycombinator.com | 2022-08-16
Technically the restrictions already exist, just as a part of the development experience.
- .NET Hot Reload is only implemented on Windows. It requires support in the .NET runtime, which is technically possible to implement, but the team has not gotten around to implementing it for years. This doesn't have to do with the issue around MS removing the "dotnet watch" command, it's for the "Edit and Continue" feature in IDEs.
- MS was considering deprecating Omnisharp, the open-source language server that implements C# support for VS Code, and replacing it with a closed-source version. Since the announcement, commits to omnisharp-vscode have dropped off significantly. The lack of Omnisharp would mean there would be no real open-source C# development environment for Linux anymore, since MonoDevelop was abandoned a few years ago. 
Google's Material Design in XAML & WPF, for C# & VB.Net.Project mention: I'm developing a custom HMI/SCADA system in WPF to replace our old VB6 one. What do you guys think? | reddit.com/r/PLC | 2022-08-11
Thanks, I'm using Material Design philosophy, thanks especially to the MaterialDesignInXAML library for WPF.
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.Project mention: C# experience from a perspective of a Scala Developer. | reddit.com/r/csharp | 2022-08-17
ASP.NET Boilerplate - Web Application FrameworkProject mention: Most 5 Popular Asp.net Repositories | news.ycombinator.com | 2022-05-23
Json.NET is a popular high-performance JSON framework for .NETProject mention: Week 6 - Parts 10 & 11: Save/load and leveling up | reddit.com/r/roguelikedev | 2022-08-01
Got really mucked up in saving and loading. I ended up using the Json.NET framework from https://www.newtonsoft.com/json. Getting this to interface with Unity itself was a pain, but it seems to work fine in the end.
.NET (WPF and Windows Forms) bindings for the Chromium Embedded FrameworkProject mention: Synapse always Errors on Downloading CefSharp | reddit.com/r/ROBLOXExploiting | 2022-06-21
mal - Make a LispProject mention: I want to build a compiler but dont know what the language should look like | reddit.com/r/ProgrammingLanguages | 2022-08-17
Make a Lisp is a good starting point because:
Incredibly simple real-time web for .NETProject mention: Blazor SignalR + old .NET Framework SignalR? | reddit.com/r/dotnet | 2022-04-18
I have a WebAPI using older .NET Framework SignalR 2.4.3 and several client apps (web, Xamarin, and WPF) consuming it. They all use the 2.4.3 client library.
Open Source Web Application Framework for ASP.NET CoreProject mention: What are you using for multi-tenancy? | reddit.com/r/dotnet | 2022-06-06
Chocolatey - the package manager for WindowsProject mention: Application to Scan installed Applications and Automatically Update on Windows? | reddit.com/r/techsupport | 2022-08-17
I use Chocolatey with a scheduled task to update them nightly.
C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.Project mention: [Humble Choice] The Ascent, Hot Wheels Unleashed, A Plague Tale: Innocence, Gas Station Simulator, In Sound Mind, Mind Scanners, Emily Is Away <3, Omno ($12) | reddit.com/r/GameDeals | 2022-08-02
But it's highly advisable to read up on the wiki before messing around. Proceed at your own discretion ;-)
A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.Project mention: WPF Good UI Framework and Controls | reddit.com/r/csharp | 2022-07-25
Powerful .NET library for benchmarkingProject mention: How can I determine the memory overhead of using a record vs a class? | reddit.com/r/csharp | 2022-08-15
If you need to prove something, start with this tool. BenchmarkDotNet. Its invaluable regardless and should learn to use it for all sorts of questions like this.
Store securely encrypted backups in the cloud!Project mention: Borg vs Duplicacy (not Duplicati or Duplicity)? | reddit.com/r/DataHoarder | 2022-07-05
I like duplicacy because of the way it keeps the chunks in the file system, without a special database. This makes it scale up really well no matter how many backups you have (you can even have multiple computers saved). It's kind of beyond weird how you select what you want to backup with the symlinks (using the command line version), looks more like what one would make for himself in a weekend (not that I'm complaining about free software!) but it's been without bugs for me and extremely efficient. In contrast duplicati has a perfect interface, it's well maintained and everything but bogs down in any large backup, has stories about people recovering for weeks for a very few local TBs and I've experienced for myself this, granted in the python that is checking the sha256 checksums of the backups but it makes it slower many times (possibly hundreds of times), nobody checked from 2013 to 2021 (or did it on tiny datasets like 1GB or was content to wait for weeks even on something small-ish)?
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.Project mention: Want to contribute more to open source projects. | reddit.com/r/dotnet | 2022-08-18
On the topic of cross platform projects I suggest: https://github.com/unoplatform/uno
mRemoteNG is the next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager.Project mention: Good „MRemoteNG“ alternatives? | reddit.com/r/sysadmin | 2022-04-19
Lean Algorithmic Trading Engine by QuantConnect (Python, C#)Project mention: What's the best platform to backtest a large amount of 1m data using a simple volume-based strategy ? TradingView provides a minimal amount of candles in the 1m chart to backtest on and I need to test it further. | reddit.com/r/algotrading | 2022-08-04
+1 see https://github.com/QuantConnect/Lean
An installation and update framework for Windows desktop appsProject mention: Teams deployment with O365 | reddit.com/r/Office365 | 2022-07-27
C# related posts
Getting up to speed with modern C# after a break?
1 project | reddit.com/r/csharp | 19 Aug 2022
Want to contribute more to open source projects.
8 projects | reddit.com/r/dotnet | 18 Aug 2022
Turning it up to 11!
1 project | dev.to | 19 Aug 2022
Game capture not capturing a specific game
1 project | reddit.com/r/obs | 19 Aug 2022
A tool for viewing and automatically grading FITS (Flexible Image Transport System) created using AvaloniaUI
2 projects | reddit.com/r/dotnet | 18 Aug 2022
Can I debug C#?
1 project | reddit.com/r/VisualStudioCode | 18 Aug 2022
Another Dear MS Teams: Please allow me to change the volume of specific participants on calls
1 project | reddit.com/r/sysadmin | 18 Aug 2022
What are some of the best open-source C# projects? This list will help you:
Are you hiring? Post a new remote job listing for free.