# 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) * [IDE](#ide) * [Package Managers](#package-managers) * [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. ### IDE - [PowerGui](http://en.community.dell.com/techcenter/powergui/w/wiki) - Powerfull IDE to execute scripts local and remote. - [PowerShell Plus](https://www.idera.com/productssolutions/freetools/powershellplus) - An all in one IDE. - [Powershell Studio](https://www.sapien.com/software/powershell_studio) - Probably the most powerful and most expensive powershell IDE, with high DPI support and updates regularly. ### 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. ### 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.