C# Powershell

Open-source C# projects categorized as Powershell

Top 23 C# Powershell Projects

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

  4. NETworkManager

    A powerful tool for managing networks and troubleshoot network problems!

  5. gsudo

    Sudo for Windows

    Project mention: Show HN: Open-sourcing my failed startup) Buzee – A file search application | news.ycombinator.com | 2024-12-14

    Ugh, I tried looking into the state of codesigning foss apps for windows, and it's not great it seems.

    https://github.com/gerardog/gsudo/issues/1#issuecomment-2111...

    Suggest either:

    https://github.com/Azure/trusted-signing-action

    Which is 10 USD/month - or publishing in the windows store:

    https://learn.microsoft.com/en-us/windows/apps/publish/?tabs...

    https://github.com/marketplace/actions/microsoft-store-publi...

    Not free either, but one time fee:

    https://github.com/microsoft/store-submission/issues/15

  6. Azure PowerShell

    Microsoft Azure PowerShell

  7. privatezilla

    👀👮🐢🔥Performs a privacy & security check of Windows 10

  8. interactive

    .NET Interactive combines the power of .NET with many other languages to create notebooks, REPLs, and embedded coding experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.

    Project mention: Jupyter AI & .NET Aspire: Building an LLM-Enabled Jupyter Environment | dev.to | 2025-02-17

    .NET Interactive

  9. SaaSHub

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

    SaaSHub logo
  10. UnitsNet

    Makes life working with units of measurement just a little bit better.

  11. Harden-Windows-Security

    Harden Windows Safely, Securely using Official Supported Microsoft methods and proper explanation | Always up-to-date and works with the latest build of Windows | Provides tools and Guides for Personal, Enterprise, Government and Military security levels | Read The Rationale https://github.com/HotCakeX/Harden-Windows-Security/blob/main/Rationale.md

    Project mention: HotCakeX – All-in-one Windows hardening solution | news.ycombinator.com | 2024-11-26
  12. PSAppDeployToolkit

    Project Homepage & Forums

  13. PSScriptAnalyzer

    Download ScriptAnalyzer from PowerShellGallery

  14. DSInternals

    Directory Services Internals (DSInternals) PowerShell Module and Framework

  15. nopowershell

    PowerShell rebuilt in C# for Red Teaming purposes

  16. LDAPmonitor

    Monitor creation, deletion and changes to LDAP objects live during your pentest or system administration!

  17. ConsoleGuiTools

    Modules that mix PowerShell and GUIs/CUIs!

  18. AudioDeviceCmdlets

    AudioDeviceCmdlets is a suite of PowerShell Cmdlets to control audio devices on Windows

    Project mention: Toggle Windows audio output devices from the command line | dev.to | 2024-07-01

    Install AudioDeviceCmdlets Module

  19. platyPS

    Write PowerShell External Help in Markdown

  20. msgraph-sdk-powershell

    Powershell SDK for Microsoft Graph

    Project mention: Access Microsoft 365 resources from custom on premise application | dev.to | 2024-10-29

    PowerShell

  21. powershell

    PnP PowerShell (by pnp)

  22. CheeseTools

    Self-developed tools for Lateral Movement/Code Execution

  23. PowerShellEditorServices

    A common platform for PowerShell development support in any editor or application!

    Project mention: PowerShell Development in Neovim | dev.to | 2024-06-27

    For the LSP, my configuration is almost the same as ThePrimeagen’s with some changes to the auto-complete behaviour, and the added custom server for PowerShell. PowerShell Editor Services actually have some documentation in their repo that is very helpful, it’s not very detailed but gives enough to get neovim configured. So download a package from the Releases (NOT a clone of the repo, made that mistake instantly before I read the docs). I extracted the Zip into a folder ~/.config/nvim/customLsp, it doesn’t really matter what the folder is as long as you have a record of the path. Then in my lazy plugins I have the lsp.lua file set up as below:

  24. easyWSL

    Create WSL distros based on Docker Images.

  25. PSResourceGet

    PSResourceGet is the package manager for PowerShell

  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# Powershell discussion

Log in or Post with

C# Powershell related posts

  • PowerShell 7.5.0 Released

    1 project | news.ycombinator.com | 23 Jan 2025
  • Fish shell announces 4.0 release

    1 project | news.ycombinator.com | 19 Dec 2024
  • Create Your Custom WSL from any Linux Distribution (Part-1)

    2 projects | dev.to | 8 Dec 2024
  • การใช้งาน Polyglot notebook กับ Python

    1 project | dev.to | 2 Dec 2024
  • Announcing Data Science in .NET with Polyglot Notebooks

    1 project | dev.to | 6 Sep 2024
  • PowerShell: Cross-Platform Automation and Scripting for Every System

    1 project | news.ycombinator.com | 15 Aug 2024
  • PowerShell for Every System: Cross-Platform Automation Made Easy

    1 project | news.ycombinator.com | 5 Aug 2024
  • 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 Powershell projects in C#? This list will help you:

# Project Stars
1 PowerShell 47,309
2 Chocolatey 10,763
3 NETworkManager 7,220
4 gsudo 5,569
5 Azure PowerShell 4,433
6 privatezilla 3,658
7 interactive 3,041
8 UnitsNet 2,832
9 Harden-Windows-Security 2,522
10 PSAppDeployToolkit 2,014
11 PSScriptAnalyzer 1,960
12 DSInternals 1,777
13 nopowershell 980
14 LDAPmonitor 866
15 ConsoleGuiTools 864
16 AudioDeviceCmdlets 833
17 platyPS 806
18 msgraph-sdk-powershell 770
19 powershell 754
20 CheeseTools 706
21 PowerShellEditorServices 683
22 easyWSL 568
23 PSResourceGet 524

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?