C# Windows

Open-source C# projects categorized as Windows

Top 23 C# Window Projects

  • PowerToys

    Windows system utilities to maximize productivity

    Project mention: Ask HN: Cleanest way to manage Windows OS? | news.ycombinator.com | 2024-02-22

    Thank you all for the informative advices. Here is the summary for those who are in the same situation:

    1. Run Windows on Linux by using VM

    for the applications you can’t run on Linux


    * some softwares may attempt to detect VMs and refuse running

    * Anything what needs to touch hardware may not work.

    2. separate "data" partition on D:

    3. back up %APPDATA% and %USERPROFILE%

    4. learn chocolatey, scoop or winget

    Winget should be good enough

    5. Don’t worry about C:\Program Files

    6. (Mixed) Use/Don’t use Ansible (or saltstack/salt)


    * Allows you to setup a new machine quickly and consistently when one breaks, get stolen, or lost in an inconvenient time.

    * You can get a clean and consistent development environment so that you do not depend on anything accidentally installed on the machine.

    * If you define specialised roles, create test playbooks for those individual roles, use these roles to compose more complex playbooks, and offload logic to custom ansible modules that are written in python, you won't wrestle with heavy logic in the template or playbook layer.

    * installing software and pulling some configs and scripts down is fine

    Don’t use:

    * You will spend your days fighting a mix of yaml and Jinja.

    * You will end up looking at Python errors because there are no static types.

    * errors are cryptic.

    7. Use WSL2

    You need 32gb of ram, but ram is cheap so choose a good thinkpad

    8. Debloat with Recommended Tweaks


    irm christitus.com/win | iex

    from Administrator Terminal (Powershell)

    The link leads to https://raw.githubusercontent.com/ChrisTitusTech/winutil/mai...



    9. Get [PowerToys](https://github.com/microsoft/PowerToys)

    10. Use Devbox for containered environment


    11. Dual-Booting Linux and Windows

    If you use physically separated drives, you don’t need partitioning.

    12. Dedicated Windows machine for class

    Yes it sure would be the cleanest solution but I prefer one device for everything

    13. keep a git repository with all dot files in it

    Many people suggested me to use virtualization, otherwise just let Windows be Windows.

    Also, backing up seems to be a good practice.

    I’m planning to write a blog about this, if it worked.

    Again, thank you all for the helps!

  • v2rayN

    A GUI client for Windows, support Xray core and v2fly core and others

    Project mention: v2ray no games | /r/dumbclub | 2023-05-03

    maybe you need to use tun mode/ vpn mode in your client if you are using nekoray try it by enabling vpn mode, and for v2rayn use latest version which is this download and extract it. and in properties enable run as administrator.

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

  • PowerShell

    PowerShell for every system!

    Project mention: Sudo for Windows | news.ycombinator.com | 2024-02-08

    This smells like when PowerShell aliased curl and wget to a completely different command, with incompatible arguments.


  • Files

    Building the best file manager for Windows

    Project mention: DATABASE FOR FILTERING LOCAL FILES | /r/Database | 2023-12-07

    This explorer replacement has tagging https://files.community/

  • Avalonia

    Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET Foundation community project.

    Project mention: Avalonia – Farewell to the .NET Foundation | news.ycombinator.com | 2024-02-20
  • DevToys

    A Swiss Army knife for developers.

    Project mention: Set Up MacOS for Development Productivity | dev.to | 2023-08-27
  • PEASS-ng

    PEASS - Privilege Escalation Awesome Scripts SUITE (with colors)

    Project mention: Great enumeration scripts? | /r/oscp | 2023-06-02

    Once on a system, something like Linpeas or Winpeas would be useful: https://github.com/carlospolop/PEASS-ng

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

  • N_m3u8DL-CLI

    [.NET] m3u8 downloader 开源的命令行m3u8/HLS/dash下载器,支持普通AES-128-CBC解密,多线程,自定义请求头等. 支持简体中文,繁体中文和英文. English Supported.

    Project mention: How to download content from Skool? | /r/Piracy | 2023-04-20

    Internet download manager, or use stream detector to get the m3u8 link and use N_m3u8DL-CLI to download the videos (for an easy use I suggest you to use the SimpleG)

  • optimizer

    The finest Windows Optimizer

    Project mention: Windows de-fucker for people like Steven | /r/Destiny | 2023-09-14
  • Chocolatey

    Chocolatey - the package manager for Windows

    Project mention: PC MHz fluctuating | /r/pcmasterrace | 2023-12-07
  • MahApps.Metro

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

    Project mention: Windows 8 style app (metro style app) | /r/windows | 2023-05-08

    You can make a WPF application with VS2022 CE and then install this NuGet package: MahApps

  • Bulk-Crap-Uninstaller

    Remove large amounts of unwanted applications quickly.

    Project mention: Best Alternatives to Brave that randomize fingerprints right out of the bat? | /r/browsers | 2023-12-11

    Is it sluggish in the current state ? Have you tried to do a 'real' complete uninstall using BC-Uninstaller, deleting all the leftovers in the registry that might be corrupted or sth ?

  • mRemoteNG

    mRemoteNG is the next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager.

    Project mention: Microsoft adding RAR, 7z, Gz and more to the native ZIP extractor, and finally having it use more than 1 CPU core. | /r/sysadmin | 2023-05-23
  • Uno Platform

    Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.

    Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03

    And Uno Platform (https://platform.uno/) is akin to React Native in terms of native controls usage.

  • EarTrumpet

    EarTrumpet - Volume Control for Windows

    Project mention: Eartrumpet: Hide other unused sources? | /r/software | 2023-03-09

    Others have asked this - https://github.com/File-New-Project/EarTrumpet/discussions/895

  • Notepads

    A modern, lightweight text editor with a minimalist design.

    Project mention: Clipboard broken in UWP apps only | /r/WindowsHelp | 2023-04-16

    As far as I could tell it's a UWP app specific issue (ie calculator, file explorer, paint3D). Nothing happens in these apps when i try to paste something, calculator even crashes if i try to copy, and I know nothing gets put into the clipboard as the last thing i copied from a non-UWP app is still possible to paste in other non-UWP apps. I verified this using powershell with the Get-Clipboard command. Notepad works fine, but afaik it's not UWP. I do have a custom UWP notepad installed (https://github.com/0x7c13/Notepads) which DOES have this issue.

  • Quasar

    Remote Administration Tool for Windows (by quasar)

    Project mention: im bored and wanna hack my own computer | /r/Hacking_Tutorials | 2023-12-08
  • Dependencies

    A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.

    Project mention: I can't get Fluidsynth working | /r/cpp_questions | 2023-10-05

    I did some digging with Dependencies and found that issue is with libstdc++-6.dll

  • EverythingToolbar

    Everything integration for the Windows taskbar.

    Project mention: Fluent Search | news.ycombinator.com | 2023-11-22

    Everything + EverythingToolbar


  • WingetUI

    WingetUI: A better UI for your package managers

    Project mention: [Rant] Your Software Isn't the Only One Our Company Uses FFS | /r/sysadmin | 2023-12-07

    Ya I use Chocolatey sometimes but now I use WingetUI which can pull from multiple sources including Chocolatey. Although If anyone decides to try it the constant update notifications can be quite annoying but they can be disabled if you wish.

  • Windows-Auto-Night-Mode

    Automatically switches between the dark and light theme of Windows 10 and Windows 11

    Project mention: Auto Dark Mode + Neovim: Windows (maybe Linux?) | /r/neovim | 2023-07-18

    This solution uses Auto Dark Mode, which seems like the most popular application for theme changing functionality. However, any theme changer with scripting capability could be used.

  • xdm

    Powerfull download accelerator and video downloader

    Project mention: How to Download Videos from Adultswim.com? | /r/Piracy | 2023-07-11
  • Flow.Launcher

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

    Project mention: Quick file search and app launcher for Windows with community-made plugins | news.ycombinator.com | 2024-01-28
  • SaaSHub

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

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 2024-02-22.

C# Windows related posts


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

Project Stars
1 PowerToys 102,583
2 v2rayN 58,301
3 PowerShell 42,933
4 Files 31,188
5 Avalonia 23,146
6 DevToys 21,018
7 PEASS-ng 14,442
8 N_m3u8DL-CLI 13,214
9 optimizer 11,212
10 Chocolatey 9,731
11 MahApps.Metro 9,068
12 Bulk-Crap-Uninstaller 9,013
13 mRemoteNG 8,271
14 Uno Platform 8,258
15 EarTrumpet 8,257
16 Notepads 8,243
17 Quasar 8,006
18 Dependencies 7,888
19 EverythingToolbar 7,484
20 WingetUI 6,852
21 Windows-Auto-Night-Mode 6,619
22 xdm 6,070
23 Flow.Launcher 5,873
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives