C# HacktoberFest

Open-source C# projects categorized as HacktoberFest

Top 23 C# HacktoberFest Projects

HacktoberFest
  1. PowerShell

    PowerShell for every system!

    Project mention: Brush (Bo(u)rn(e) RUsty SHell) a POSIX and Bash-Compatible Shell in Rust | news.ycombinator.com | 2025-05-06

    "can" is doing some heavy lifting there, especially based on my experience with VSCodium (which by definition is forced to work within Microsoft's opinion of build systems)

    Anyway, uh-huh:

    https://github.com/PowerShell/PowerShell/blob/v7.5.1/.github... -> https://github.com/PowerShell/PowerShell/blob/v7.5.1/.github...

    https://github.com/PowerShell/PowerShell/blob/v7.5.1/.github... -> https://github.com/PowerShell/PowerShell/blob/v7.5.1/.github...

    As a frame of reference, to build bash one only needs /bin/sh not a pre-built copy of bash itself https://git.savannah.gnu.org/cgit/bash.git/tree/configure?h=...

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. ASP.NET Core

    ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.

    Project mention: How to Use Libuv In Your Zig Project | dev.to | 2025-05-10

    Libuv describes itself as a multi-platform support library with a focus on asynchronous I/O. It is widely used in many web servers (e.g., Kestrel) and runtimes such as Node.js and Python (via uvloop). As of Zig 0.14.0, there is no native async I/O, so you must work directly with threads or create your own async API using OS primitives like epoll or kqueue. In many cases, you would likely choose a cross-platform library rather than implementing your own async API. That’s where using libuv, libevent, or libxev (written in Zig) becomes useful.

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

    Project mention: .NET MAUI Authentication on Windows: The OpenID Connect Challenge | dev.to | 2025-05-06

    You know, I'm not the only one surprised by this issue. If you take a look at the long threads around this issue, you can see many developers are complaining about the missing support for a very common feature such as authentication in Microsoft's own operating system!

  5. Roslyn

    The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.

    Project mention: OpenVSX, which VSCode forks rely on for extensions, down for 24 hours | news.ycombinator.com | 2025-04-24
  6. CleanArchitecture

    Clean Architecture Solution Template: A proven Clean Architecture Template for ASP.NET Core 9 (by ardalis)

    Project mention: AdonisJS | news.ycombinator.com | 2024-06-20

    Looking at this, it has similar aspects as ASP.NET Core, and the same flaws as the Controller per class design used. Methods such as "create", "show" and "store" do not share a state, they shouldn't share a class either.

    However, you can rectify this, by just not trying to share a class with any of those. In .NET Steve Smith, aka Ardalis shows how to do this with his Clean architecture idea [1], Idea is to make a class for each endpoint. This also makes it easier for "Update" classes to share functionality with other "Update" classes and so on.

    [1]: https://github.com/ardalis/CleanArchitecture/tree/main/sampl...

  7. .NET Runtime

    .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

    Project mention: Flattening Rust's Learning Curve | news.ycombinator.com | 2025-05-14
  8. MaterialDesignInXamlToolkit

    Google's Material Design in XAML & WPF, for C# & VB.Net.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. 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.

    Project mention: EA Open Sources Command and Conquer: Red Alert | news.ycombinator.com | 2025-02-27

    OpenRA did it better :D

    If you haven't seen it yet https://www.openra.net/ is worth your time.

    https://github.com/OpenRA/OpenRA

    I have many fond memories of playing openra as "LAN" game on the "gaming weekends" from a few FOSS groups I've been in. Can't recommend "saturday gaming" enough to anyone involved in any foss community.

  11. Entity Framework

    EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.

    Project mention: Mastering EF Core Interceptors: Hook into the Pipeline with the Decorator Pattern | dev.to | 2025-04-19

    EF Core GitHub Repository

  12. Jackett

    API Support for your favorite torrent trackers

    Project mention: Netflix will show generative AI ads midway through streams in 2026 | news.ycombinator.com | 2025-05-15

    https://github.com/Jackett/Jackett | https://github.com/qbittorrent/search-plugins/wiki/How-to-co...

  13. ArchiSteamFarm

    C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.

  14. MediatR

    Simple, unambitious mediator implementation in .NET

    Project mention: Reinventando a Roda: Criando seu próprio MediatR - Parte 1 | dev.to | 2025-04-10
  15. Radarr

    Movie organizer/manager for usenet and torrent users.

    Project mention: Copy-paste on big screen. Analyzing errors and oddities in Radarr code | dev.to | 2025-03-16

    To perform the analysis, we used the source code available on GitHub via this link.

  16. EverythingToolbar

    Everything integration for the Windows taskbar.

  17. BenchmarkDotNet

    Powerful .NET library for benchmarking

    Project mention: Various .NET Benchmarks | dev.to | 2025-03-28

    The name of the library is BenchmarkDotNet and the documentation can be found here. The only thing you have to do is:

  18. Chocolatey

    Chocolatey - the package manager for Windows

    Project mention: Create Your Custom WSL from any Linux Distribution (Part-1) | dev.to | 2024-12-08

    While the ArchWSL and Fedora WSL at MS Store may seem great at first before installing, these distros have often showed compatibility issues and sometimes very weird bugs; even conflicts with scoop or chocolatey apps.

  19. practical-aspnetcore

    Practical samples of ASP.NET Core 10 Preview 3, 9, 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.

  20. Flow.Launcher

    :mag: Quick file search & app launcher for Windows with community-made plugins

    Project mention: Apple's Software Quality Crisis: When Premium Hardware Meets Subpar Software | news.ycombinator.com | 2025-03-03

    It's not just the OS itself, where some of the slowness can at least be explained by the silo-ed nature of development and the large amount of moving parts. But even when MS gives a small-ish team free reign and a fresh start, the software is just agonizingly slow and buggy.

    Example 1: new PowerToys https://github.com/microsoft/PowerToys/

    The FancyZones "window snap" UI takes upwards of half a second to activate when dragging a window and the Zone Editor is at around 5s. All in all it is only very slightly less buggy than 3rd party tiling WMs like komorebic.

    The PowerToysRun utility input is extremely variable, takes between 1 and 20(!) seconds. A lot of the plugins shipped with it simply don't work or have no suggestions/hints once you enter their prefix. The search relies on WindowsSearch, which is about 500x slower than https://github.com/sharkdp/fd and has not improved since Win7. Who cares, nobody ever searches for files, right? As a whole, PTRun is simply worse than https://github.com/Flow-Launcher/Flow.Launcher which uses the same UI kit as far as I can see. WTF?

  21. MahApps.Metro

    A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.

  22. Uno Platform

    Open-source platform for building cross-platform native Mobile, Web, Desktop and Embedded apps quickly. Create rich, C#/XAML, single-codebase apps from any IDE. Hot Reload included! 90m+ NuGet Downloads!!

    Project mention: Any devs actually getting a leg up using AI tools? | dev.to | 2025-02-21

    As-is today, AI tools provide some productivity gains. However, they are not replacements for experienced developers. At Uno Platform we are investing in tools which make developers productive within their current environments, such as Hot Design. Also, we are keeping a close eye and thinking of these useful scenarios to apply AI to, as we don’t believe just adding a simple LLM to it will actually add value. So, stay tuned to our blogs and Dev.to account as there is more goodness coming on this topic.

  23. MudBlazor

    Blazor Component Library based on Material Design principles with an emphasis on ease of use and extensibility

    Project mention: TeeChart in a MudBlazor web | dev.to | 2024-09-27

    Taking a quick look at the MudBlazor environment https://mudblazor.com/, we thought it would be interesting to put a TeeChart in there.

  24. Humanizer

    Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities

    Project mention: 🚀 Introducing NextSolution V2: ASP.NET API + Next.js + Expo Starter Template | dev.to | 2024-09-07

    This template was built using a variety of powerful frameworks and tools, including: .NET, Ngrok, JWT (JSON Web Tokens), Entity Framework, AutoMapper, FluentValidation, Flurl, Humanizer, libphonenumber-csharp, MailKit, OAuth, Serilog, Twilio, Swagger, React.js, React Native, React Navigation, Axios, Expo Dev, Lodash, NativeWind, React Hook Form, Zustand, Visual Studio Code, Visual Studio, Android Studio, Git, GitHub Copilot, Node.js, React Native Paper, NextUI

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

    Project mention: R3 alternatives - Rx.NET, UniRx, and ReactiveUI | libhunt.com/r/R3 | 2024-09-20
  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C# HacktoberFest discussion

Log in or Post with

C# HacktoberFest related posts

  • Flattening Rust's Learning Curve

    1 project | news.ycombinator.com | 14 May 2025
  • Pauseless Garbage Collector

    2 projects | news.ycombinator.com | 9 May 2025
  • C# How to ambient transaction work under the hood

    3 projects | dev.to | 9 May 2025
  • How to handle files?

    3 projects | dev.to | 3 May 2025
  • C# Image Resizer Using ZeroMQ

    5 projects | dev.to | 30 Apr 2025
  • The case of the UI thread that hung in a kernel call

    1 project | news.ycombinator.com | 15 Apr 2025
  • Reinventando a Roda: Criando seu próprio MediatR - Parte 1

    1 project | dev.to | 10 Apr 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 PowerShell 47,309
2 ASP.NET Core 36,603
3 Introducing .NET Multi-platform App UI (MAUI) 22,644
4 Roslyn 19,506
5 CleanArchitecture 17,025
6 .NET Runtime 16,309
7 MaterialDesignInXamlToolkit 15,579
8 OpenRA 15,559
9 Entity Framework 14,102
10 Jackett 13,359
11 ArchiSteamFarm 11,974
12 MediatR 11,646
13 Radarr 11,466
14 EverythingToolbar 11,351
15 BenchmarkDotNet 10,965
16 Chocolatey 10,763
17 practical-aspnetcore 9,938
18 Flow.Launcher 9,778
19 MahApps.Metro 9,573
20 Uno Platform 9,346
21 MudBlazor 9,015
22 Humanizer 8,890
23 ReactiveUI 8,283

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C# is
the 10th most popular programming language
based on number of references?