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 →
Top 23 C# Powershell Projects
-
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=...
-
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.
-
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.
-
-
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
-
-
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
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 -
-
-
-
-
LDAPmonitor
Monitor creation, deletion and changes to LDAP objects live during your pentest or system administration!
-
-
AudioDeviceCmdlets
AudioDeviceCmdlets is a suite of PowerShell Cmdlets to control audio devices on Windows
Install AudioDeviceCmdlets Module
-
-
Project mention: Access Microsoft 365 resources from custom on premise application | dev.to | 2024-10-29
PowerShell
-
-
-
PowerShellEditorServices
A common platform for PowerShell development support in any editor or application!
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:
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Powershell discussion
C# Powershell related posts
-
PowerShell 7.5.0 Released
-
Fish shell announces 4.0 release
-
Create Your Custom WSL from any Linux Distribution (Part-1)
-
การใช้งาน Polyglot notebook กับ Python
-
Announcing Data Science in .NET with Polyglot Notebooks
-
PowerShell: Cross-Platform Automation and Scripting for Every System
-
PowerShell for Every System: Cross-Platform Automation Made Easy
-
A note from our sponsor - InfluxDB
www.influxdata.com | 15 May 2025
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 |