# PowerShell project architecture examples

Interactive architecture diagrams of 202 open-source PowerShell repositories with a GitDiagram architecture diagram, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.

Across the 32 most-starred PowerShell projects here, the median diagram has 18 components. 41% draw a data store, 22% have a command-line interface and 6% a web interface.

19% have a plugin or extension system.

## Repositories 1 to 50 of 202

1. [christitustech/winutil](https://gitdiagram.com/christitustech/winutil) (62.8k stars): WinUtil is an administrator-run PowerShell utility for provisioning and repairing Windows: application installation/removal, debloat and preference tweaks, optional Windows… Markdown: https://gitdiagram.com/christitustech/winutil.md
2. [raphire/win11debloat](https://gitdiagram.com/raphire/win11debloat) (44.6k stars): - This is a Windows 11 “debloat/customization” tool implemented as a PowerShell application, not a service or web app. Markdown: https://gitdiagram.com/raphire/win11debloat.md
3. [zhaoxuya520/reverse-skill](https://gitdiagram.com/zhaoxuya520/reverse-skill) (39.8k stars): reverse-skill is a client-neutral cybersecurity skills router, with a separate Burp MCP adapter. Markdown: https://gitdiagram.com/zhaoxuya520/reverse-skill.md
4. [cmderdev/cmder](https://gitdiagram.com/cmderdev/cmder) (27k stars): Cmder packages a portable Windows console experience around the ConEmu terminal, with configurable shell tasks, profile customization, and optional user-provided tools. Markdown: https://gitdiagram.com/cmderdev/cmder.md
5. [scoopinstaller/scoop](https://gitdiagram.com/scoopinstaller/scoop) (24.8k stars): Scoop is a Windows command-line app installer. Markdown: https://gitdiagram.com/scoopinstaller/scoop.md
6. [spotx-official/spotx](https://gitdiagram.com/spotx-official/spotx) (23.2k stars): SpotX is a Windows Spotify desktop patcher, with companion client-side helpers for filtering home-feed content and reporting listening history. Markdown: https://gitdiagram.com/spotx-official/spotx.md
7. [dotnet/core](https://gitdiagram.com/dotnet/core) (22k stars): This repository is a .NET release-information hub. Markdown: https://gitdiagram.com/dotnet/core.md
8. [sycnex/windows10debloater](https://gitdiagram.com/sycnex/windows10debloater) (18.8k stars): This is an open-source PowerShell utility suite for “debloating” Windows 10. Markdown: https://gitdiagram.com/sycnex/windows10debloater.md
9. [yerongai/office-tool](https://gitdiagram.com/yerongai/office-tool) (14.4k stars): Office Tool Plus is a Windows Office deployment and management tool. Markdown: https://gitdiagram.com/yerongai/office-tool.md
10. [actions/runner-images](https://gitdiagram.com/actions/runner-images) (13.5k stars): This repository provides source for VM images used by GitHub-hosted Actions runners and Microsoft-hosted Azure Pipelines agents. Markdown: https://gitdiagram.com/actions/runner-images.md
11. [powershellmafia/powersploit](https://gitdiagram.com/powershellmafia/powersploit) (13.1k stars): PowerSploit is a PowerShell penetration-testing toolkit; the README describes capabilities across execution, script modification, persistence, exfiltration, reconnaissance, and… Markdown: https://gitdiagram.com/powershellmafia/powersploit.md
12. [microsoft/sql-server-samples](https://gitdiagram.com/microsoft/sql-server-samples) (11.2k stars): This repository is a curated collection of SQL Server, Azure SQL Database, Azure Synapse, and Azure SQL Edge samples rather than one deployable application. Markdown: https://gitdiagram.com/microsoft/sql-server-samples.md
13. [specterops/bloodhound-legacy](https://gitdiagram.com/specterops/bloodhound-legacy) (10.6k stars): BloodHound Legacy is an Electron desktop application for exploring Active Directory and Azure relationship graphs and identifying attack paths. Markdown: https://gitdiagram.com/specterops/bloodhound-legacy.md
14. [samratashok/nishang](https://gitdiagram.com/samratashok/nishang) (9.8k stars): This is an offensive-security framework implemented as a PowerShell module plus a directory of standalone scripts. Markdown: https://gitdiagram.com/samratashok/nishang.md
15. [farag2/sophia-script-for-windows](https://gitdiagram.com/farag2/sophia-script-for-windows) (9.8k stars): Sophia Script for Windows is a PowerShell toolkit for interactively configuring and restoring Windows settings across supported Windows editions, architectures, and PowerShell… Markdown: https://gitdiagram.com/farag2/sophia-script-for-windows.md
16. [mandiant/flare-vm](https://gitdiagram.com/mandiant/flare-vm) (8.5k stars): FLARE-VM is an open-source, script-driven provisioning tool whose sole purpose is to automate the build and configuration of a Windows-based reverse-engineering VM. Markdown: https://gitdiagram.com/mandiant/flare-vm.md
17. [orange-cyberdefense/goad](https://gitdiagram.com/orange-cyberdefense/goad) (8.3k stars): GOAD is a command-line orchestrator for building vulnerable Active Directory practice labs. Markdown: https://gitdiagram.com/orange-cyberdefense/goad.md
18. [jenkinsci/docker](https://gitdiagram.com/jenkinsci/docker) (7.5k stars): 1. This repository builds and ships the official jenkins/jenkins container images. Markdown: https://gitdiagram.com/jenkinsci/docker.md
19. [w4rh4wk/debloat-windows-10](https://gitdiagram.com/w4rh4wk/debloat-windows-10) (6.2k stars): This is an open-source, CLI-based Windows system-administration tool (“Debloat Windows 10”). Markdown: https://gitdiagram.com/w4rh4wk/debloat-windows-10.md
20. [hak5/usbrubberducky-payloads](https://gitdiagram.com/hak5/usbrubberducky-payloads) (5.6k stars): Repository Core: This includes the common “root” of the repository with general documents such as README.md, CONTRIBUTING.md, and GitHub configuration files (in .github). Markdown: https://gitdiagram.com/hak5/usbrubberducky-payloads.md
21. [bc-security/empire](https://gitdiagram.com/bc-security/empire) (5.1k stars): Empire Server – The heart of the framework, written in Python. It includes service layers, APIs, core functionalities, and modules. Markdown: https://gitdiagram.com/bc-security/empire.md
22. [0xsyr0/oscp](https://gitdiagram.com/0xsyr0/oscp) (3.9k stars): This repository is an OSCP study cheat sheet and companion collection of exploit examples and practical resources, not an integrated pentesting application. Markdown: https://gitdiagram.com/0xsyr0/oscp.md
23. [omerbsezer/fast-kubernetes](https://gitdiagram.com/omerbsezer/fast-kubernetes) (3.8k stars): Fast-Kubernetes is a documentation-and-lab repository for learning Kubernetes concepts through concise guides and runnable manifest examples. Markdown: https://gitdiagram.com/omerbsezer/fast-kubernetes.md
24. [s3cur3th1ssh1t/winpwn](https://gitdiagram.com/s3cur3th1ssh1t/winpwn) (3.7k stars): WinPwn is a Windows PowerShell penetration-testing toolkit. Markdown: https://gitdiagram.com/s3cur3th1ssh1t/winpwn.md
25. [fleschutz/powershell](https://gitdiagram.com/fleschutz/powershell) (3.3k stars): This repository is primarily a collection of stand-alone PowerShell scripts, with an optional Python desktop launcher. Markdown: https://gitdiagram.com/fleschutz/powershell.md
26. [pbatard/fido](https://gitdiagram.com/pbatard/fido) (2.9k stars): Fido is a single-script PowerShell utility for resolving official Microsoft Windows retail ISO downloads, usable through a GUI or command line, and for accessing bootable UEFI… Markdown: https://gitdiagram.com/pbatard/fido.md
27. [dataplat/dbatools](https://gitdiagram.com/dataplat/dbatools) (2.7k stars): The system should be represented as a modular PowerShell framework with these key components. Markdown: https://gitdiagram.com/dataplat/dbatools.md
28. [cisagov/scubagear](https://gitdiagram.com/cisagov/scubagear) (2.7k stars): ScubaGear assesses Microsoft 365 tenants against CISA SCuBA baselines. Markdown: https://gitdiagram.com/cisagov/scubagear.md
29. [0x6d69636b/windows_hardening](https://gitdiagram.com/0x6d69636b/windows_hardening) (2.6k stars) Markdown: https://gitdiagram.com/0x6d69636b/windows_hardening.md
30. [cloud-architekt/azuread-attack-defense](https://gitdiagram.com/cloud-architekt/azuread-attack-defense) (2.6k stars): This repository is a static Microsoft Entra ID attack-and-defense playbook, not an executable service. Markdown: https://gitdiagram.com/cloud-architekt/azuread-attack-defense.md
31. [microsoft365dsc/microsoft365dsc](https://gitdiagram.com/microsoft365dsc/microsoft365dsc) (2.4k stars): Microsoft365DSC automates Microsoft 365 deployment, export, comparison, reporting, and drift monitoring through PowerShell DSC executed by an LCM. Markdown: https://gitdiagram.com/microsoft365dsc/microsoft365dsc.md
32. [romanitho/winget-autoupdate](https://gitdiagram.com/romanitho/winget-autoupdate) (2k stars): Winget-AutoUpdate (WAU) is a Windows application updater that uses winget to update installed apps, with configurable scheduling, app selection, and user notifications. Markdown: https://gitdiagram.com/romanitho/winget-autoupdate.md
33. [gudastudio/skills](https://gitdiagram.com/gudastudio/skills) (2k stars): This repository is a meta-repository for Claude Code Agent Skills that delegate coding work to external model CLIs. Markdown: https://gitdiagram.com/gudastudio/skills.md
34. [microsoftdocs/architecture-center](https://gitdiagram.com/microsoftdocs/architecture-center) (2k stars): Azure Architecture Center is a documentation product: readers explore cloud architecture guidance, patterns, and example scenarios. Markdown: https://gitdiagram.com/microsoftdocs/architecture-center.md
35. [azure/enterprise-scale](https://gitdiagram.com/azure/enterprise-scale) (2k stars): This repository provides Azure Landing Zones (Enterprise-Scale) reference implementations: prescriptive, modular infrastructure-as-code for establishing a multi-subscription… Markdown: https://gitdiagram.com/azure/enterprise-scale.md
36. [azure/microsoft-defender-for-cloud](https://gitdiagram.com/azure/microsoft-defender-for-cloud) (1.9k stars): This is a community automation catalog for operating Microsoft Defender for Cloud (MDC) at scale, not a single deployable application. Markdown: https://gitdiagram.com/azure/microsoft-defender-for-cloud.md
37. [micke-k/intunemanagement](https://gitdiagram.com/micke-k/intunemanagement) (1.9k stars): This is a Windows desktop application built in PowerShell with a WPF front-end. Markdown: https://gitdiagram.com/micke-k/intunemanagement.md
38. [otrf/security-datasets](https://gitdiagram.com/otrf/security-datasets) (1.8k stars): Security Datasets is a portable security-event dataset library for threat research, adversary simulation, analytics development, and detection validation. Markdown: https://gitdiagram.com/otrf/security-datasets.md
39. [microsoft/ari](https://gitdiagram.com/microsoft/ari) (1.7k stars): ARI is a PowerShell module for read-only Azure environment inventory, producing Excel reports and interactive diagrams. Markdown: https://gitdiagram.com/microsoft/ari.md
40. [windos/burnttoast](https://gitdiagram.com/windos/burnttoast) (1.7k stars): BurntToast is an open-source PowerShell module/library for constructing and displaying Windows 10/Server 2019 toast notifications from scripts. Markdown: https://gitdiagram.com/windos/burnttoast.md
41. [gerenios/aadinternals](https://gitdiagram.com/gerenios/aadinternals) (1.6k stars): AADInternals is an open-source PowerShell module/CLI toolkit for administering Azure AD and Office 365. Markdown: https://gitdiagram.com/gerenios/aadinternals.md
42. [psake/psake](https://gitdiagram.com/psake/psake) (1.6k stars): Build Automation Engine: This is the core engine implemented in PowerShell. It mainly resides in the src folder. Markdown: https://gitdiagram.com/psake/psake.md
43. [oschwartz10612/poppler-windows](https://gitdiagram.com/oschwartz10612/poppler-windows) (1.6k stars): This repository distributes prebuilt Poppler for Windows; it does not build Poppler itself. Markdown: https://gitdiagram.com/oschwartz10612/poppler-windows.md
44. [skiptotheendpoint/openintunebaseline](https://gitdiagram.com/skiptotheendpoint/openintunebaseline) (1.5k stars): OpenIntuneBaseline is a repository of security and configuration policy artifacts for Windows, Windows 365, macOS, and BYOD—not a runtime service. Markdown: https://gitdiagram.com/skiptotheendpoint/openintunebaseline.md
45. [i-am-jakoby/powershell-for-hackers](https://gitdiagram.com/i-am-jakoby/powershell-for-hackers) (1.4k stars) Markdown: https://gitdiagram.com/i-am-jakoby/powershell-for-hackers.md
46. [sharepoint/sp-dev-docs](https://gitdiagram.com/sharepoint/sp-dev-docs) (1.4k stars) Markdown: https://gitdiagram.com/sharepoint/sp-dev-docs.md
47. [61106960/adpeas](https://gitdiagram.com/61106960/adpeas) (1.4k stars) Markdown: https://gitdiagram.com/61106960/adpeas.md
48. [microsoft/windowsdeveloperconfig](https://gitdiagram.com/microsoft/windowsdeveloperconfig) (1.4k stars) Markdown: https://gitdiagram.com/microsoft/windowsdeveloperconfig.md
49. [irzyxa/volume2](https://gitdiagram.com/irzyxa/volume2) (1.3k stars) Markdown: https://gitdiagram.com/irzyxa/volume2.md
50. [silverhack/monkey365](https://gitdiagram.com/silverhack/monkey365) (1.3k stars) Markdown: https://gitdiagram.com/silverhack/monkey365.md

Next page: https://gitdiagram.com/architecture-examples/powershell/2

More hubs: https://gitdiagram.com/architecture-examples

Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the [2026 open-source architecture report](https://gitdiagram.com/open-source-architecture-2026). Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.
