Top 23 C# C# Projects
A C# port of shadowsocksProject mention: VS Code in Github | reddit.com/r/programming | 2021-08-30
Just tried it on https://github.com/shadowsocks/shadowsocks-windows
CodeHub is an iOS application written using XamarinProject mention: 🔝Top 10 C# Projects on GitHub (Q1 2021) and the trend | dev.to | 2021-04-15
View on GitHub
Your Free Guide to Become Microsoft Azure Certified. Get this free guide to learn about different Azure certifications, what fits your current role, preparation resources, and freelancing platforms for Azure professionals to earn income
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!Project mention: Alternate wpf treeview implementations | reddit.com/r/dotnet | 2021-10-27
Thanks for the tip! I reimplemented my treeview with the implementation in https://github.com/icsharpcode/ILSpy though, because it seemed like that one works better with the theming in my application. So far I like it. Cheers mate.
A cross platform XAML framework for .NETProject mention: Avalonia UI framework for .NET now runs everywhere using webassembly target | reddit.com/r/csharp | 2021-11-29
Google's Material Design in XAML & WPF, for C# & VB.Net.Project mention: WPF GUI that works like Bootstrap textbox design? | reddit.com/r/csharp | 2021-11-09
Maybe http://materialdesigninxaml.net/ has this
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.Project mention: How was your experience upgrading from .NET 5 to .NET 6? | reddit.com/r/csharp | 2021-11-28
ASP.NET Boilerplate - Web Application FrameworkProject mention: Know a well-written Web Project that serves as a good reference? | reddit.com/r/dotnet | 2021-10-31
Hands down ABP. Download and follow the tutorials, you’ll get a great education out of it. It’s multi tenant and the documentation is excellent. ASP.net: https://aspnetboilerplate.com
Run Linux Software Faster and Safer than Linux with Unikernels.
Json.NET is a popular high-performance JSON framework for .NETProject mention: Downcasting when deserializing JSON | reddit.com/r/csharp | 2021-11-22
2) It doesn't prevent DoS attacks from malformed JSON, like forcing an exception through improper nesting, however this isn't an issue for you as the worst case scenario is that a save file crashes the game. Who really cares at that point? Although if it's a serialized remote packet it'll crash a client/server.
Incredibly simple real-time web for .NETProject mention: What is "C" and "G" in SignalR responses? | reddit.com/r/webdev | 2021-06-23
The other letters are documented, but what is "C" and "G"?
.NET (WPF and Windows Forms) bindings for the Chromium Embedded FrameworkProject mention: Cancelling a TaskCompletionSource wait | reddit.com/r/CefSharp | 2021-11-11
Imports System.Threading Imports CefSharp Imports CefSharp.WinForms Public Class Waits Private Cancellation_Token_Source As CancellationTokenSource Private Property Chromium As ChromiumWebBrowser Sub New(Chromium As ChromiumWebBrowser) Me.Chromium = Chromium End Sub Public Sub Create_Cancellation_Token() ' Needs to be created the first time and after a cancel. Otherwise, we can just use the same one. If Cancellation_Token_Source Is Nothing OrElse Cancellation_Token_Source.IsCancellationRequested Then Cancellation_Token_Source = New CancellationTokenSource End Sub Public Sub Cancel() Cancellation_Token_Source.Cancel() Cancellation_Token_Source.Dispose() End Sub Public Function Page_Load_Task() As Task ' Original source: https://github.com/cefsharp/CefSharp/blob/cefsharp/83/CefSharp.OffScreen.Example/Program.cs#L127 Dim Handler As EventHandler(Of LoadingStateChangedEventArgs) Dim Task = New TaskCompletionSource(Of Boolean)(TaskCreationOptions.RunContinuationsAsynchronously) Dim Cancellation_Token As CancellationToken = Cancellation_Token_Source.Token Cancellation_Token.Register(Sub() Task.TrySetCanceled()) Handler = Sub(Sender, Arguments) ' Wait for the entire page to finish loading and not just the first frame. If Not Arguments.IsLoading Then RemoveHandler Chromium.LoadingStateChanged, Handler ' It is important that the continuation runs async via TaskCreationOptions.RunContinuationsAsynchronously. Task.TrySetResult(True) End If End Sub AddHandler Chromium.LoadingStateChanged, Handler Return Task.Task End Function Public Async Function Page_Load() As Task ' Wrapper to silently catch exception upon cancellation. Try Await Page_Load_Task() Catch TaskCanceledException As Exception End Try End Function Public Function Url_Change_Task(Fragment As String) As Task ' Waits for page to load with a url that end with the fragment. (Modifed from Page_Load().) Dim Handler As EventHandler(Of AddressChangedEventArgs) Dim Task = New TaskCompletionSource(Of Boolean)(TaskCreationOptions.RunContinuationsAsynchronously) Dim Cancellation_Token As CancellationToken = Cancellation_Token_Source.Token Cancellation_Token.Register(Sub() Task.TrySetCanceled()) Handler = Sub(Sender, Arguments) If Arguments.Address.EndsWith(Fragment) Then RemoveHandler Chromium.AddressChanged, Handler Task.TrySetResult(True) End If End Sub AddHandler Chromium.AddressChanged, Handler Return Task.Task End Function Public Async Function Url_Change(Fragment As String) As Task ' Wrapper to silently catch exception upon cancellation. Try Await Url_Change_Task(Fragment) Catch TaskCanceledException As Exception End Try End Function Public Sub Sleep(Optional Deciseconds As Integer = 1) For Second As Integer = 1 To Deciseconds If Cancellation_Token_Source.IsCancellationRequested Then Exit For Thread.Sleep(100) Application.DoEvents() Next End Sub End Class
A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.Project mention: .NET 6 | news.ycombinator.com | 2021-11-08
I've been using MahApps.Metro and MaterialDesignXAML. Those two libraries have made me feel like sticking with WPF until I retire in 5 to 10 years. I'm constantly getting feedback from clients that the applications (boring business applications) look so modern. It's been a nice selling point as my niche is rewriting VBA/VB6 engineering software.
Chocolatey - the package manager for WindowsProject mention: GitLab CI 從小白到入門 | dev.to | 2021-11-29
C# application with primary purpose of idling Steam cards from multiple accounts simultaneously.Project mention: Has anyone actually ever received a booster pack? | reddit.com/r/Steam | 2021-11-27
Powerful .NET library for benchmarkingProject mention: .NET 6 vs. .NET 5: up to 40% speedup | news.ycombinator.com | 2021-11-21
Open Source Web Application Framework for ASP.NET CoreProject mention: ABP – complete infrastructure for web applications | news.ycombinator.com | 2021-09-28
Store securely encrypted backups in the cloud!Project mention: Simply Sunday | reddit.com/r/selfhosted | 2021-11-28
I use Duplicati with Backblaze as the storage backend.
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.Project mention: I'm learning C# so I can make cross-platform GUIs | reddit.com/r/csharp | 2021-11-25
I’ve been working on some projects lately that involves GUI applications for a Raspberry pi, WASM, and UWP. I’ve chosen to follow the Uno-Platform as my main go to although I am still experimenting. I didn’t have the best results initially using Avolonia UI on the raspberry pi although I haven’t dove as deep into it as I had the Uno-Platform. Uno has a very large and active development community and their documentation is up to date with the newest Microsoft products. This includes the team actively working on .Net 5, .Net6, .Net Maui, and WinUI3. They provide many samples on GitHub as well as useful examples written by supporters on their “blog” section over at Uno Platform Website
mRemoteNG is the next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager.Project mention: Install Current MS Remote Desktop Client without the Windows Store | reddit.com/r/sysadmin | 2021-07-01
another similar issue here...wondering if deleting/recreating user profiles either on the win10 client or terminal server will help with whatever weird reg keys are contributing towards this issue.
Lean Algorithmic Trading Engine by QuantConnect (Python, C#)Project mention: Trading Bot | reddit.com/r/TradingView | 2021-09-24
One route you can go, to integrate with their API, is using the open source LEAN engine (https://lean.io). Very solid, works very well. Easy go get started. From your command line: "pip install lean"
Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework.Project mention: Know a well-written Web Project that serves as a good reference? | reddit.com/r/dotnet | 2021-10-31
The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.Project mention: Looking for advice on how to build out an "adapter" webAPI | reddit.com/r/csharp | 2021-11-23
I personally would make an ASP.NET Core Api and use the Refit library to send HTTP Rest requests to Dynamics. It works well with DI and handles most issues you would encounter with HttpClient.
Reactive Extensions for UnityProject mention: Do you normally use MVC in Unity? | reddit.com/r/Unity3D | 2021-10-19
You should take a look at https://github.com/neuecc/UniRx, it allows you to subscribe to IObsevables. What I do is all my data objects use Properties that are observeable, which allows me for example to bind an object to the UI once, which then changes depending on the data state.
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and UnityProject mention: High performance ECS framework for C# without Unity? | reddit.com/r/gamedev | 2021-09-05
Github documentation for entitias looks like it is still good https://github.com/sschmid/Entitas-CSharp/wiki
C# C# related posts
Avalonia UI framework for .NET now runs everywhere using webassembly target
1 project | reddit.com/r/csharp | 29 Nov 2021
Show HN: Avalonia UI framework for .NET now runs everywhere using WebAssembly
1 project | news.ycombinator.com | 29 Nov 2021
Avalonia UI framework for .NET now runs everywhere using webassembly target
1 project | reddit.com/r/dotnet | 29 Nov 2021
Looking for notification app!
1 project | reddit.com/r/androidapps | 29 Nov 2021
How was your experience upgrading from .NET 5 to .NET 6?
1 project | reddit.com/r/csharp | 28 Nov 2021
Daily Questions Megathread (November 28, 2021)
3 projects | reddit.com/r/Genshin_Impact | 28 Nov 2021
Does something like this exist?
1 project | reddit.com/r/dotnet | 28 Nov 2021
What are some of the best open-source C# projects in C#? This list will help you:
Are you hiring? Post a new remote job listing for free.