awesome-powershell/readme.md
David Wilson 8c39cc0dc3 Update IDEs section in README.md
This change renames the "IDEs" section to "Editors and IDEs" and adds more relevant editors to the list.  Spelling and wording of existing entries has also been improved.
2016-09-16 11:44:06 -07:00

5.4 KiB

Awesome PowerShell Awesome

A curated list of delightful PowerShell packages and resources.

Inspired by the awesome list thing.

Table of Content

Modules

Frameworks

  • Carbon - DevOps for automating the configuration of Windows computers.
  • PowerShell PowerUp - A powerfull server management framework.
  • PSCX - Useful set of additional cmdlets.

Editors and IDEs

  • 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 - Provides IntelliSense, code navigations, script analysis, script debugging, and more for the Visual Studio Code editor.
  • PoshTools for Visual Studio - Provides IntelliSense, script debugging, and Pester testing support for PowerShell to Visual Studio.
  • PowerShell ISE - An official PowerShell development environment included with Microsoft Windows.
  • ISE Steroids - An add-on for the PowerShell ISE which provides a rich set of additional features to complete the ISE development experience.
  • PowerGui - A powerful IDE for editing and executing scripts locally and remotely.
  • PowerShell Plus - An all in one IDE.

Package Managers

  • PsGet - Set of commands to install modules from central directory, local file or from the web.
  • Chocolatey - The package manager for Windows. The sane way to manage software on Windows.

Build Tools

  • psake - A build automation tool inspired by rake (aka make in Ruby) and bake (aka make in Boo).
  • Invoke-Build - A build and test automation tool inspired by psake
  • PSDeploy - A module built for the purpose of simplifying multiple types of deployments
  • BuildHelpers - A variety of helper functions for CI/CD scenarios

Security

Themes

  • Oh-My-Posh - Tons of beautiful theme that can be enabled by one single command (includes many awesome powerline theme).
  • Powerline - PowerShell Classes for richer output and prompts.

SharePoint

Testing

  • Pester - Powershell BDD style testing framework.

Webserver

  • PoSH Server - Secure, flexible and lightweight web server to meet your requirements.

Commandline Productivity

  • 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 - Powershell cd that reads your mind. Autojump implementation for powershell.
  • Zlocation - z.sh implementation for PowerShell. Similar to Jump-Location.
  • thefuck - Magnificent app which corrects your previous console command (by typing fuck).

Resources

Blogs