mirror of
https://github.com/janikvonrotz/awesome-powershell.git
synced 2024-10-01 03:15:42 -04:00
8c39cc0dc3
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.
5.4 KiB
5.4 KiB
Awesome PowerShell
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
- File System Security - Allows a much easier management of permissions on files and folders.
- PowerShellArsenal - A module used to aid a reverse engineer.
- PowerTools - Collection of projects with a focus on offensive operations.
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
- AutoSPInstaller - Automated SharePoint 2010/2013 installation script.
- Client-side SharePoint - API for SharePoint 2010, 2013 and Online.
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
- Hey, Scripting Guy! Blog - Popular Microsoft blog.
- Learn Powershell | Achieve More - Personal blog of Boe Prox who moderated for the Scripting Guy.
- PowerShellMagazine - Awesome magazine.