C#

Open-source projects categorized as C# Edit details
Language filter: + C# + C++ + Assembly
Related topics: #.NET #C# #dotnet-core #Windows #WPF

Top 23 C# Open-Source Projects

  • shadowsocks-windows

    A C# port of shadowsocks

    Project mention: Shadowsocks作者润之前的感悟:政府无限的权力,都是大部分人自己放弃的。假货坑爹,让政府审核。孩子管不好,让政府关网吧。有人在微博骂我,让政府去删。房价太高,让政府去限购。我们的文化实在太独特,创造出了家长式威权政府,GFW 正是在这种背景下产生的,一个社会矛盾的终极调和器,最终生活不能自理的你每天做的每一件事情都要给政府审查一遍,以免伤害到其他同样生活不能自理的人。 | reddit.com/r/KanagawaWave | 2022-06-02
  • FlatBuffers

    FlatBuffers: Memory Efficient Serialization Library

    Project 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[1]. 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[2] 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).

    [1] https://google.github.io/flatbuffers/

    [2] https://google.github.io/flatbuffers/flatbuffers_benchmarks....

  • Scout APM

    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.

  • CNTK

    Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit

    Project mention: Worldwide building footprints derived from satellite imagery from Microsoft | reddit.com/r/gis | 2022-05-20
  • ILSpy

    .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

  • Avalonia

    A cross-platform UI framework for .NET

    Project 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

    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.[1][2]

    - 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. [3]

    [1] https://youtrack.jetbrains.com/issue/RIDER-31366/EditContinu...

    [2] https://github.com/dotnet/coreclr/issues/23685

    [3] https://github.com/omnisharp/omnisharp-vscode/issues/5276

  • MaterialDesignInXamlToolkit

    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.

  • SonarLint

    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.

  • Entity Framework

    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

    ASP.NET Boilerplate - Web Application Framework

    Project mention: Most 5 Popular Asp.net Repositories | news.ycombinator.com | 2022-05-23
  • Json.NET

    Json.NET is a popular high-performance JSON framework for .NET

    Project 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.

  • CefSharp

    .NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

    Project mention: Synapse always Errors on Downloading CefSharp | reddit.com/r/ROBLOXExploiting | 2022-06-21
  • mal

    mal - Make a Lisp

    Project 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:

  • SignalR

    Incredibly simple real-time web for .NET

    Project 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.

  • ABP

    Open Source Web Application Framework for ASP.NET Core

    Project mention: What are you using for multi-tenancy? | reddit.com/r/dotnet | 2022-06-06
  • Chocolatey

    Chocolatey - the package manager for Windows

    Project 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.

  • ArchiSteamFarm

    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 ;-)

  • MahApps.Metro

    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
  • BenchmarkDotNet

    Powerful .NET library for benchmarking

    Project 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.

  • Duplicati

    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)?

  • Uno Platform

    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

    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

    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

  • Squirrel

    An installation and update framework for Windows desktop apps

    Project mention: Teams deployment with O365 | reddit.com/r/Office365 | 2022-07-27
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-08-19.

C# related posts

Index

What are some of the best open-source C# projects? This list will help you:

Project Stars
1 shadowsocks-windows 54,871
2 FlatBuffers 18,521
3 CNTK 17,201
4 ILSpy 15,696
5 Avalonia 14,615
6 CoreCLR 12,706
7 MaterialDesignInXamlToolkit 12,582
8 Entity Framework 11,607
9 ASP.NET Boilerplate 10,547
10 Json.NET 9,510
11 CefSharp 8,872
12 mal 8,839
13 SignalR 8,699
14 ABP 8,480
15 Chocolatey 8,453
16 ArchiSteamFarm 8,412
17 MahApps.Metro 8,387
18 BenchmarkDotNet 7,947
19 Duplicati 7,735
20 Uno Platform 6,715
21 mRemoteNG 6,623
22 Lean 6,454
23 Squirrel 6,442
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com