Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 C# Open-Source Projects
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
ILSpy
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
-
Entity Framework
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ABP
Open Source Web Application Framework for ASP.NET Core. Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET and the ASP.NET Core platforms. Provides the fundamental infrastructure, production-ready startup templates, application modules, UI themes, tooling, guides and documentation.
-
ArchiSteamFarm
C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.
-
MahApps.Metro
A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.
-
mRemoteNG
mRemoteNG is the next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager.
-
Uno Platform
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
-
Bogus
:card_index: A simple fake data generator for C#, F#, and VB.NET. Based on and ported from the famed faker.js.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Show HN: QuIDE 2 – cross plattform quantum-circuit designer | news.ycombinator.com | 2024-05-31At our research chair (https://mnm-team.org) we used QuIDE (https://quide.eu) quite a lot to try out quantum circuits and teach quantum computing to our students. As many of us were not using Windows that was kind of annoying, because it was only running on Windows.
So one of our students refactored QuIDE for Windows (https://quide.eu) together with us with Avalonia UI (https://avaloniaui.net/) for cross platform use on Linux, macOS and Windows.
I think it's now in a state to be used as replacement for the old version. We're happy about new users and contributors.
Project mention: FlatBuffers – an efficient cross platform serialization library for many langs | news.ycombinator.com | 2023-09-18
First, go grab this: https://github.com/icsharpcode/ILSpy. It's a decompiler that will break Rust down. Hope you like C#.
This looks like a fun project but for serious work, if you need runtime codegen, you should use .NET which has been successfully using reflection and IL emit for more than a decade:
- Regex https://github.com/dotnet/runtime/blob/main/src/libraries/Sy...
- Json https://github.com/neuecc/Utf8Json/tree/master?tab=readme-ov... (this project is archived but nonetheless impressive and continues to show good numbers despite obsoletion)
- LINQ to DB query compilation https://github.com/dotnet/efcore/blob/main/src/EFCore/Query/...
In conclusion, ABP Suite is a game-changer in the realm of application development. Its modular design (comes from ABP Framework), powerful code generation, and support for modern frontend frameworks make it a go-to choice for developers looking to build scalable and feature-rich applications. Whether you are working on a small project or a large enterprise application, ABP Suite provides the tools you need to succeed in your development endeavors.
https://aspnetboilerplate.com/ (por si alguien le interesa)
To highlight this shift, we are introducing a new website which is now fully automated with Github. The paint is still fresh, but we hope to expand it with more information about the MonoGame Foundation, like how it operates, and how to join it or contribute.
Why should they? But be sure to use Open Source Projects like https://github.com/JustArchiNET/ArchiSteamFarm or https://github.com/JonasNilson/idle_master_extended so that no funny business happens due to your account due to shady idler programs. Idler programs simply mimic what you're doing and Steam doesn't care about you actually played the game or idled the time since Playtime is IR-reversible and the more you idle, the more you can't refund the game which suits them well.
In my opinion, the single biggest issue with Newtonsoft.Json is https://github.com/JamesNK/Newtonsoft.Json/issues/862.
Sure, you can disable it, but the fact that it is opt-out to begin with - i.e. that by default the parser will try to creatively interpret any string it sees in JSON input and convert in a locale-specific manner that also quietly loses data - is, frankly, insane through and through. I've personally run into this issue many times in existing code - it usually happens when people first start using the library and just never run into any inputs that would trigger this behavior while testing. Then once that code is shipped, someone somewhere just happens to have the data that triggers it.
And if you look at the comments to that issue, there are numerous mentions from other GitHub repos due to bugs it caused for them, including some Microsoft projects.
The cherry on that cake was author's response indicating that he doesn't even understand why this design is problematic in the first place: "I like what it does, I have no plans to change it, and I would do it again if given the chance." I wouldn't trust any parser written with this kind of attitude.
Petabaytlarca veri emanet edilen şu kodun %85'i C# https://github.com/duplicati/duplicati
The benchmark test was conducted using the BenchmarkDotNet library in C#. The classes tested include:
The Fullscreen Chromium (cefsharp) based Web-Browser ignores optionally user input like Mouse clicks, and is optionally always in the foreground (Force-Top-Most), so it can be used for any situation.
Project mention: 20 Top C# Frameworks and Libraries on GitHub for Building Powerful Applications | dev.to | 2024-05-2310. SignalR
Project mention: Comparing desktop development tools, Qt, Electron and macOS Native | news.ycombinator.com | 2024-05-20
Bogus NuGet package is fake data generator which can be helpful for populating tables in a database and testing purposes. If a database is not used and Bogus populates list of data each time an application runs, the data is random, never the same. Also, the random data generated by Bogus may not meet a developer’s requirements.
C# related posts
-
Show HN: QuIDE 2 – cross plattform quantum-circuit designer
-
20 Top C# Frameworks and Libraries on GitHub for Building Powerful Applications
-
Ask HN: What are options to build cross-platform efficient desktop appa
-
Understanding Class Performance in C#
-
Localization in .NET console and desktop apps
-
Building business processes with Azure Durable Functions
-
Assumptions in Software Development (with EF Core as example)
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 Jun 2024
Index
What are some of the best open-source C# projects? This list will help you:
Project | Stars | |
---|---|---|
1 | shadowsocks-windows | 57,989 |
2 | Avalonia | 24,133 |
3 | FlatBuffers | 22,186 |
4 | ILSpy | 20,460 |
5 | CNTK | 17,435 |
6 | MaterialDesignInXamlToolkit | 14,736 |
7 | Entity Framework | 13,405 |
8 | ABP | 12,371 |
9 | ASP.NET Boilerplate | 11,632 |
10 | MonoGame | 10,944 |
11 | ArchiSteamFarm | 10,711 |
12 | Json.NET | 10,575 |
13 | Duplicati | 10,353 |
14 | BenchmarkDotNet | 10,102 |
15 | Chocolatey | 9,961 |
16 | mal | 9,854 |
17 | CefSharp | 9,705 |
18 | MahApps.Metro | 9,167 |
19 | SignalR | 9,113 |
20 | Lean | 8,807 |
21 | mRemoteNG | 8,504 |
22 | Uno Platform | 8,462 |
23 | Bogus | 8,404 |
Sponsored