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# HacktoberFest Projects
-
ASP.NET Core
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
-
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.
-
Introducing .NET Multi-platform App UI (MAUI)
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
-
Roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
-
CleanArchitecture
Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core (by ardalis)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
OpenRA
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
-
Entity Framework
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
-
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.
-
practical-aspnetcore
Practical samples of ASP.NET Core 8.0, 7.0, 6.0, 5.0, 3.1, 2.2, and 2.1,projects you can use. Readme contains explanations on all projects.
-
Uno Platform
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
-
Humanizer
Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities
-
ReactiveUI
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
msiexec.exe /package https://github.com/PowerShell/PowerShell/releases/download/v7.2.6/PowerShell-7.2.6-win-x64.msi /quiet ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=1 ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL=1 ENABLE_PSREMOTING=1 REGISTER_MANIFEST=1 USE_MU=1 ENABLE_MU=1 ADD_PATH=1
This approach to organizing middleware enhances code readability, maintainability, and reusability. By following this encapsulation pattern, you're adhering to best practices in ASP.NET Core development, ensuring your application remains well-organized and scalable.
Project mention: Developers are not happy with .NET MAUI, but nobody in the team cares about it | /r/hackernews | 2023-11-27
Project mention: The Performance Impact of C++'s `final` Keyword | news.ycombinator.com | 2024-04-22.NET is a little smarter about switch code generation these days: https://github.com/dotnet/roslyn/pull/66081
đź”´ [CleanArchitecture] (Learning Template + Docs): A starting point for Clean Architecture with ASP.NET Core. Clean Architecture is just the latest in a series of names for the same loosely-coupled, dependency-inverted architecture.
Project mention: anyone else feel like there should be a hud option for current grade in lazer? | /r/osugame | 2023-12-10
Project mention: Ask HN: What older games are you playing through? | news.ycombinator.com | 2024-04-16After the movies, I wanted to experience Dune 2 again (the pirate sites have it, along with patches to make it playable on modern OSes or Crossover). It was arguably the first mass-market real-time strategy game. There's also OpenRA for C&C, Red Alert, and Dune 2K: https://www.openra.net/
I understand Square is re-making FF7 in a multi-part release over several years (not sure why it takes so long)? https://ffvii-remake-intergrade.square-enix-games.com/en-us/ Once it's all out, I might play through that again just for nostalgia's sake (and for the soundtrack, of course! Twenty years later, I still have Aeris's Theme stuck in my head from time to time)
Project mention: Java 23: The New Features Are Officially Announced | news.ycombinator.com | 2024-04-17If you care about portable SIMD and performance, you may want to save yourself trouble and skip to C# instead, it also has an extensive guide to using it: https://github.com/dotnet/runtime/blob/69110bfdcf5590db1d32c...
CoreLib and many new libraries are using it heavily to match performance of manually intensified C++ code.
Project mention: Multi-tenancy using schemas with Entity Framework and PostgreSQL | dev.to | 2023-10-16* You can check the original CreateMigration implementation at: https://github.com/dotnet/efcore/blob/release/7.0/src/EFCore.Relational/Migrations/Internal/MigrationsAssembly.cs
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.
You probably noticed that .SetName() returns a Either. You may have come across Unit in libraries like MediatR or Language-Ext. It's a simple construct representing a type with only one possible value. We use it as a placeholder for operations that do not return a value but may return another state. In our example, .SetName() is a Command that does not return a value but may fail. Therefore, the monad Either carries two possible states: Right (without value) or Left (with an Error).
Project mention: Stop Guessing, Start Measuring: Transform Your Code with BenchmarkDotnet! | dev.to | 2024-02-13Let’s look at the first example you see, when you open up BenchmarkDotnet’s website, or Github page.
Authenticating with Kyma is a (in my opinion) unnecessary challenge as it leverages the OIDC-login plugin for kubectl. You find a description of the setup here. This works fine when on a Mac but can give you some headaches on a Windows and on Linux machine especially when combined with restrictive setups in corporate environments. For Windows I can only recommend installing krew via chocolatey and then install the OIDC plugin via kubectl krew install oidc-login. At least for me that was the only way to get this working on Windows.
Movies: Radarr
You can make a WPF application with VS2022 CE and then install this NuGet package: MahApps
Project mention: What advantages/disadvantage does Blazor have in comparison to other popular frontend frameworks? | /r/dotnet | 2023-06-18
Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03And Uno Platform (https://platform.uno/) is akin to React Native in terms of native controls usage.
ReactiveUI is based on Rx and very popular in the .Net world: https://www.reactiveui.net/.
C# HacktoberFest related posts
- Middleware in .NET 8
- .NET Monthly Roundup - March 2024 - .NET 9 Preview 2, Smart Components, AI fun, and more!
- Garnet – A new remote cache-store from Microsoft Research
- Common Sorting Algorithms in C# - From My Experience
- The Monad Invasion - Part 2: Monads in Action!
- Candy – a minimalistic functional programming language
- Ask HN: Any way to write a simple desktop app anymore?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Apr 2024
Index
What are some of the best open-source HacktoberFest projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | PowerShell | 43,290 |
2 | ASP.NET Core | 34,312 |
3 | Jellyfin | 29,579 |
4 | Introducing .NET Multi-platform App UI (MAUI) | 21,536 |
5 | Roslyn | 18,482 |
6 | CleanArchitecture | 14,810 |
7 | MaterialDesignInXamlToolkit | 14,616 |
8 | osu | 14,261 |
9 | OpenRA | 14,118 |
10 | .NET Runtime | 14,047 |
11 | Entity Framework | 13,325 |
12 | Jackett | 11,211 |
13 | MonoGame | 10,789 |
14 | ArchiSteamFarm | 10,610 |
15 | MediatR | 10,593 |
16 | BenchmarkDotNet | 10,019 |
17 | Chocolatey | 9,849 |
18 | Radarr | 9,154 |
19 | MahApps.Metro | 9,122 |
20 | practical-aspnetcore | 8,861 |
21 | Uno Platform | 8,363 |
22 | Humanizer | 8,338 |
23 | ReactiveUI | 7,897 |
Sponsored