2016-09-15 22:12:39 -04:00
# Awesome PowerShell [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
2015-05-28 08:13:20 -04:00
2016-09-15 22:33:12 -04:00
[<img src="https://github.com/PowerShell/PowerShell/raw/master/assets/Powershell_256.png" align="right" width="80"> ](https://msdn.microsoft.com/en-us/powershell/ )
2015-05-28 08:13:20 -04:00
> A curated list of delightful PowerShell [packages](#modules) and [resources](#resources).
Inspired by the [awesome ](https://github.com/sindresorhus/awesome ) list thing.
2016-09-16 05:02:35 -04:00
## 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 )
2016-09-16 05:19:33 -04:00
* [Blogs ](#blogs )
2015-05-28 08:13:20 -04:00
2016-09-16 05:02:35 -04:00
## Modules
2015-06-08 05:59:11 -04:00
2015-06-05 02:09:09 -04:00
### 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.
2016-09-16 05:22:49 -04:00
- [PSCX ](https://pscx.codeplex.com/ ) - Useful set of additional cmdlets.
2015-06-05 02:09:09 -04:00
2015-05-29 01:54:07 -04:00
### 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.
2016-09-16 05:22:49 -04:00
- [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.
2015-05-29 01:54:07 -04:00
### Package Managers
- [PsGet ](http://psget.net/ ) - Set of commands to install modules from central directory, local file or from the web.
2016-09-16 05:22:49 -04:00
- [Chocolatey ](https://chocolatey.org/ ) - The package manager for Windows. The sane way to manage software on Windows.
2015-05-29 01:54:07 -04:00
2015-05-28 08:13:20 -04:00
### Security
2015-05-28 08:20:22 -04:00
- [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.
2015-06-05 02:09:09 -04:00
- [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.
2015-05-28 08:20:22 -04:00
2016-09-15 21:59:16 -04:00
### Themes
2016-09-16 05:22:49 -04:00
- [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.
2016-09-15 21:59:16 -04:00
2015-05-28 08:25:49 -04:00
### SharePoint
- [AutoSPInstaller ](https://autospinstaller.codeplex.com/ ) - Automated SharePoint 2010/2013 installation script.
2015-06-05 02:09:09 -04:00
- [Client-side SharePoint ](https://sharepointpowershell.codeplex.com/ ) - API for SharePoint 2010, 2013 and Online.
2015-05-28 08:25:49 -04:00
2015-10-30 06:18:04 -04:00
### Testing
2016-09-16 05:22:49 -04:00
- [Pester ](https://github.com/pester/Pester ) - Powershell BDD style testing framework.
2015-10-30 06:18:04 -04:00
2015-05-29 08:59:55 -04:00
### Webserver
- [PoSH Server ](http://www.poshserver.net/ ) - Secure, flexible and lightweight web server to meet your requirements.
2016-09-16 05:31:01 -04:00
### Commandline Productivity
2016-09-14 19:11:21 -04:00
- [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.
2016-09-15 22:01:05 -04:00
- [thefuck ](https://github.com/nvbn/thefuck ) - Magnificent app which corrects your previous console command (by typing `fuck` ).
2016-09-14 19:11:21 -04:00
2015-05-28 08:13:20 -04:00
## Resources
2015-05-28 08:20:22 -04:00
### Blogs
- [Hey, Scripting Guy! Blog ](http://blogs.technet.com/b/heyscriptingguy/ ) - Popular Microsoft blog.
2015-06-02 12:34:45 -04:00
- [Learn Powershell | Achieve More ](http://learn-powershell.net/ ) - Personal blog of Boe Prox who moderated for the Scripting Guy.
2015-05-28 08:20:22 -04:00
- [PowerShellMagazine ](http://www.powershellmagazine.com/ ) - Awesome magazine.