This repository collects more than 600 PowerShell scripts for Linux, macOS, and Windows.
PowerShell
PowerShell provides a shell and scripting environment for multiple systems, according to the project summary.

About PowerShell
PowerShell is a cross-platform automation and configuration tool maintained in the PowerShell/PowerShell repository on GitHub. It includes a command-line shell, an associated scripting language, and a framework for processing cmdlets. It runs on Windows, Linux, and macOS and is described as working with existing tools.
You can use it to work with structured data such as JSON, CSV, and XML, as well as REST APIs and object models. The repository provides getting started documentation, installation information, and instructions for building on Linux, Windows, and macOS. Source code can be cloned, and contributions follow the Contribution Guide.
It suits people who manage systems or automate tasks across multiple operating systems, as well as developers building with the PowerShell SDK. Community resources include GitHub Discussions and chat through Discord, IRC, and Slack.
Key features
- Cross-platform automation tool for Windows, Linux, and macOS
- Command-line shell with associated scripting language
- Works with structured data like JSON, CSV, and XML
- Framework for processing cmdlets
- Source code available to clone and build
- Installation and upgrade guidance for supported platforms
- Works on Windows, Linux, and macOS
- Handles structured data and REST APIs
- Open source with contribution guide
- Community discussion and chat channels
- Repository issues cover only PowerShell 7.x and higher
PowerShell at a glance
- Category
- Software & Utilities › System Utilities
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
PowerShell alternatives
Tools and sites you could use instead, ranked by how closely they match.
Winfetch displays system information from the command line using a PowerShell utility.
Dnote is a terminal-based notebook for capturing commands and snippets, with full-text search and a self-hosted server API.
WinGet is the Windows Package Manager command-line interface, with PowerShell modules and related tools in the project.
Microsoft Terminal combines the new Windows Terminal and the original Windows console host in one project.
Manifest Creator is Microsoft’s command-line tool for creating Windows Package Manager manifests, also known as wingetcreate.
Popular in System Utilities
Well-known listings from the same topic.
PowerShell FAQ
What is PowerShell?
Which platforms does PowerShell support?
How do I get the PowerShell source code?
Where do I report Windows PowerShell 5.1 issues?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












