# Awesome PowerShell [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [](https://msdn.microsoft.com/en-us/powershell/) > A curated list of delightful PowerShell [packages](#modules) and [resources](#resources). Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. ## Table of Content * [Modules](#modules) * [Frameworks](#frameworks) * [Editors and IDEs](#editors-and-ides) * [Package Managers](#package-managers) * [Build Tools](#build-tools) * [Security](#security) * [Themes](#themes) * [SharePoint](#sharepoint) * [Testing](#testing) * [Webserver](#webserver) * [Resources](#resources) * [Blogs](#blogs) ## Modules ### Frameworks - [Carbon](http://get-carbon.org/) - DevOps for automating the configuration of Windows computers. - [PowerShell PowerUp](https://github.com/janikvonrotz/PowerShell-PowerUp) - A powerfull server management framework. - [PSCX](https://pscx.codeplex.com/) - Useful set of additional cmdlets. ### Editors and IDEs - [PowerShell Studio](https://www.sapien.com/software/powershell_studio) - A powerful PowerShell IDE with module, help, and user interface development tools, high DPI support and regular updates. - [PowerShell for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell) - Provides IntelliSense, code navigations, script analysis, script debugging, and more for the [Visual Studio Code](https://code.visualstudio.com) editor. - [PoshTools for Visual Studio](https://github.com/adamdriscoll/PoshTools) - Provides IntelliSense, script debugging, and Pester testing support for PowerShell to Visual Studio. - [PowerShell ISE](https://msdn.microsoft.com/en-us/powershell/scripting/core-powershell/ise/using-the-windows-powershell-ise) - An official PowerShell development environment included with Microsoft Windows. - [ISE Steroids](http://www.powertheshell.com/isesteroids/) - An add-on for the PowerShell ISE which provides a rich set of additional features to complete the ISE development experience. - [PowerGui](http://en.community.dell.com/techcenter/powergui/w/wiki) - A powerful IDE for editing and executing scripts locally and remotely. - [PowerShell Plus](https://www.idera.com/productssolutions/freetools/powershellplus) - An all in one IDE. ### Package Managers - [PsGet](http://psget.net/) - Set of commands to install modules from central directory, local file or from the web. - [Chocolatey](https://chocolatey.org/) - The package manager for Windows. The sane way to manage software on Windows. ### Build Tools * [psake](https://github.com/psake/psake) - A build automation tool inspired by rake (aka make in Ruby) and bake (aka make in Boo). * [Invoke-Build](https://github.com/nightroman/Invoke-Build) - A build and test automation tool inspired by psake * [PSDeploy](https://github.com/RamblingCookieMonster/PSDeploy) - A module built for the purpose of simplifying multiple types of deployments * [BuildHelpers](https://github.com/RamblingCookieMonster/BuildHelpers) - A variety of helper functions for CI/CD scenarios ### Security - [File System Security](https://gallery.technet.microsoft.com/scriptcenter/1abd77a5-9c0b-4a2b-acef-90dbb2b84e85) - Allows a much easier management of permissions on files and folders. - [PowerShellArsenal](https://github.com/mattifestation/PowerShellArsenal) - A module used to aid a reverse engineer. - [PowerTools](https://github.com/Veil-Framework/PowerTools) - Collection of projects with a focus on offensive operations. ### Themes - [Oh-My-Posh](https://github.com/JanJoris/oh-my-posh) - Tons of beautiful theme that can be enabled by one single command (includes many awesome powerline theme). - [Powerline](https://github.com/Jaykul/PowerLine) - PowerShell Classes for richer output and prompts. ### SharePoint - [AutoSPInstaller](https://autospinstaller.codeplex.com/) - Automated SharePoint 2010/2013 installation script. - [Client-side SharePoint](https://sharepointpowershell.codeplex.com/) - API for SharePoint 2010, 2013 and Online. ### Testing - [Pester](https://github.com/pester/Pester) - Powershell BDD style testing framework. ### Webserver - [PoSH Server](http://www.poshserver.net/) - Secure, flexible and lightweight web server to meet your requirements. ### Commandline Productivity - [PSReadLine](https://github.com/lzybkr/PSReadLine) - A bash inspired readline implementation for PowerShell. Keeps history between sessions, adds reverse-history search and makes the commandline experience much better overall. - [Jump-Location](https://github.com/tkellogg/Jump-Location) - Powershell `cd` that reads your mind. [Autojump](https://github.com/wting/autojump) implementation for powershell. - [Zlocation](https://github.com/vors/ZLocation) - [z.sh](https://github.com/rupa/z) implementation for PowerShell. Similar to Jump-Location. - [thefuck](https://github.com/nvbn/thefuck) - Magnificent app which corrects your previous console command (by typing `fuck`). ## Resources ### Blogs - [Hey, Scripting Guy! Blog](http://blogs.technet.com/b/heyscriptingguy/) - Popular Microsoft blog. - [Learn Powershell | Achieve More](http://learn-powershell.net/) - Personal blog of Boe Prox who moderated for the Scripting Guy. - [PowerShellMagazine](http://www.powershellmagazine.com/) - Awesome magazine.