8 open source projects written in PowerShell
Every PowerShell project in the registry, ranked by GitHub stars — license and last push on every entry, data pulled live from the GitHub API every night.
HardeningKitty and Windows Hardening Settings
Manages, configures, extracts and monitors Microsoft 365 tenant configurations
AutomatedLab is a provisioning solution and framework that lets you deploy complex labs on HyperV and Azure with simple PowerShell scripts. It supports all Wind
Copy, export, import, delete, document and compare policies and profiles in Intune and Azure with PowerShell script and WPF UI. Import ADMX files and registry s
HardeningKitty - Checks and hardens your Windows configuration
🐟 Yet Another bucket for lovely Scoop
MasterParser is a powerful DFIR tool designed for analyzing and parsing Linux logs
Repository with the scripts that I have used in my blogs on https://powershellisfun.com. If you like these, please sponsor this project using the Sponsor button
← all stacks · or see best-of lists
Frequently asked questions
How many open source projects are written in PowerShell?
This registry tracks 8 PowerShell projects, with 14,074 GitHub stars between them and a median of 1,876 stars. The most-adopted is windows_hardening at 2,673 stars.
Which PowerShell projects are most actively maintained?
5 of the 8 projects were pushed in the last 90 days. Each entry above shows its exact last-push date, so you can filter out dormant projects before committing to one.
What licence are PowerShell projects usually under?
8 of the 8 carry an explicit open-source licence across 2 distinct licences, and the licence is shown on every card. Permissive licences (MIT, Apache-2.0) are the safest default for commercial use; check the copyleft ones individually.
Should I use PowerShell or Python for my project?
Both are viable. PowerShell is the better default if your team already knows it or the libraries you need are written in it; Python may suit you better if you need the ecosystem, tooling or performance profile it is known for. The registry lists 8 PowerShell projects to work from.