update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

642
html/powershell.html Normal file
View File

@@ -0,0 +1,642 @@
<h1 id="awesome-powershell">Awesome PowerShell</h1>
<p><a href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a> <a
href="https://github.com/janikvonrotz/awesome-powershell/actions/workflows/markdownLinkDaily.yml"><img
src="https://github.com/janikvonrotz/awesome-powershell/actions/workflows/markdownLinkDaily.yml/badge.svg"
alt="Link Verification" /></a></p>
<p>A curated list of delightful <a
href="https://en.wikipedia.org/wiki/PowerShell">PowerShell</a> packages
and resources.</p>
<p>PowerShell is a cross-platform (Windows, Linux, and macOS) automation
and configuration tool that is optimized for dealing with structured
data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models. It
includes a command-line shell and an associated scripting language.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#api-wrapper">API Wrapper</a></li>
<li><a href="#blogs">Blogs</a></li>
<li><a href="#books">Books</a></li>
<li><a href="#build-tools">Build Tools</a></li>
<li><a href="#code-and-package-repositories">Code and Package
Repositories</a></li>
<li><a href="#commandline-productivity">Commandline
Productivity</a></li>
<li><a href="#communities">Communities</a></li>
<li><a href="#data">Data</a></li>
<li><a href="#documentation-helper">Documentation Helper</a></li>
<li><a href="#editors-and-ides">Editors and IDEs</a></li>
<li><a href="#frameworks">Frameworks</a></li>
<li><a href="#interactive-learning">Interactive Learning</a></li>
<li><a href="#logging">Logging</a></li>
<li><a href="#module-development-templates">Module Development
Templates</a></li>
<li><a href="#package-managers">Package Managers</a></li>
<li><a href="#parallel-processing">Parallel Processing</a></li>
<li><a href="#podcasts">Podcasts</a></li>
<li><a href="#security">Security</a></li>
<li><a href="#sharepoint">SharePoint</a></li>
<li><a href="#sql-server">SQL Server</a></li>
<li><a href="#testing">Testing</a></li>
<li><a href="#themes">Themes</a></li>
<li><a href="#ui">UI</a></li>
<li><a href="#videos">Videos</a></li>
<li><a href="#webserver">Webserver</a></li>
<li><a href="#misc">Misc</a></li>
</ul>
<h2 id="api-wrapper">API Wrapper</h2>
<ul>
<li><a href="https://github.com/cofonseca/HipChatAdmin">HipChatAdmin</a>
- A module for simple integration with Atlassian HipChat via the HipChat
API.</li>
<li><a href="https://github.com/pcgeek86/PSGitHub">PSGitHub</a> - Module
contains commands to manage GitHub through its REST API.</li>
<li><a href="https://github.com/Iristyle/Posh-GitHub">Posh-GitHub</a> -
Cmdlets that expose the GitHub API.</li>
<li><a href="https://github.com/dfinke/Posh-Gist">Posh-Gist</a> -
Cmdlets for interacting with GitHub Gist.</li>
<li><a href="https://github.com/dotps1/PSGist">PSGist</a> - A module to
work with GitHub Gists.</li>
<li><a href="https://github.com/dotps1/PSAppVeyor">PSAppVeyor</a> - A
module to interact with the AppVeyor REST API.</li>
<li><a
href="https://github.com/RamblingCookieMonster/PSSlack">PSSlack</a> -
Module for simple Slack integration.</li>
<li><a
href="https://atlassianps.org/module/ConfluencePS/">ConfluencePS</a> - A
module for interacting with Atlassians Confluence in powershell (by
using the API).</li>
<li><a href="https://atlassianps.org/module/JiraPS/">JiraPS</a> - A
module for interacting with Atlassians Jira in powershell (by using the
API).</li>
<li><a
href="https://github.com/mkellerman/PSTelegramAPI">PSTelegramAPI</a> -
Module for Telegram APIs</li>
<li><a href="https://github.com/EvotecIT/PSTeams">PSTeams</a> - A module
for sending formatted messages to a Microsoft Teams Channel.</li>
<li><a href="https://github.com/sysgoblin/PSURLScanio">PSURLScanio</a> -
A module for <a href="https://urlscan.io/">urlscan.io</a> that is a
service to scan and analyze websites.</li>
</ul>
<h2 id="blogs">Blogs</h2>
<ul>
<li><a href="https://devblogs.microsoft.com/powershell/">Windows
PowerShell Blog</a> - Official PowerShell Team Blog.</li>
<li><a href="http://learn-powershell.net/">Learn PowerShell | Achieve
More</a> - Personal blog of Boe Prox who moderated for the Scripting
Guy.</li>
<li><a href="http://www.powershellmagazine.com/">PowerShellMagazine</a>
- Awesome magazine.</li>
<li><a href="https://powershellexplained.com">PowerShellExplained</a> -
Personal blog of Kevin Marquette</li>
<li><a href="https://dfinke.github.io/#blog">Doug Finke</a> - Author of
<a href="http://shop.oreilly.com/product/0636920024491.do">PowerShell
for Developers</a>.</li>
<li><a href="http://mikefrobbins.com/">Mike F. Robbins</a> - Microsoft
MVP. SAPIEN Tech MVP. Co-author of Windows PowerShell TFM 4th
Edition.</li>
<li><a href="https://adamtheautomator.com/">Adam the Automator</a> -
Engaging, technical content on all things automation, cloud computing
and DevOps by Adam Bertram and friends.</li>
<li><a href="https://vexx32.github.io/">Clear-Script</a> - Personal blog
of Joel (Sallow) Francis.</li>
</ul>
<h2 id="books">Books</h2>
<ul>
<li><a
href="https://www.manning.com/books/exploring-powershell-automation">Exploring
PowerShell Automation</a> - a free eBook sampler that gives you an
overview of how to administer your environment.</li>
<li><a
href="https://www.manning.com/books/powershell-in-depth">PowerShell in
Depth</a> - The go-to reference for administrators. Every major shell
technique, technology, and tactic is explained and demonstrated,
providing a comprehensive reference to almost everything an admin would
do in the shell.</li>
<li><a
href="https://www.manning.com/books/windows-powershell-in-action-third-edition">Windows
PowerShell in Action, Third Edition</a> - The latest revision of the
comprehensive reference guide.</li>
<li><a
href="https://www.manning.com/books/learn-windows-powershell-in-a-month-of-lunches-third-edition">Learn
Windows PowerShell in a Month of Lunches, Third Edition</a> - An
innovative tutorial designed for busy IT professionals. Just set aside
one hour a day - lunchtime would be perfect - for a month, and youll be
automating Windows tasks faster than you ever thought possible.</li>
<li><a
href="https://www.manning.com/books/learn-powershell-in-a-month-of-lunches-linux-and-macos-edition">Learn
PowerShell in a Month of Lunches, Linux and macOS Edition</a> - A
task-focused tutorial for administering Linux and macOS systems using
Microsoft PowerShell.</li>
<li><a
href="https://www.manning.com/books/learn-powershell-scripting-in-a-month-of-lunches">Learn
PowerShell Scripting in a Month of Lunches</a> - A guide to the process
of developing, testing, and deploying scripts, and the art of
toolmaking.</li>
<li><a
href="https://leanpub.com/windowspowershellnetworkingguide/read">Windows
PowerShell Networking Guide</a> - Language specific guide to Windows
networking.</li>
<li><a
href="https://goalkicker.com/PowerShellBook/PowerShellNotesForProfessionals.pdf">PowerShell
Notes for Professionals</a> - Compilation of notes and snippets.</li>
<li><a href="https://nostarch.com/powershellsysadmins">PowerShell for
SysAdmins: Workflow Automation Made Easy</a> - Learn how to manage and
automate your desktop and server environments.</li>
<li><a
href="https://www.manning.com/books/practical-automation-with-powershell">Practical
Automation with PowerShell</a> - Learn how to build, organize, and share
useful automations with PowerShell.</li>
<li><a
href="https://www.manning.com/books/learn-dbatools-in-a-month-of-lunches">Learn
dbatools in a Month of Lunches</a> - Learn how to automate SQL Server
with PowerShell and the awesome dbatools module.</li>
<li><a
href="https://www.manning.com/books/tiny-powershell-projects">Tiny
PowerShell Projects</a> - A hands-on tutorial for system administration
with PowerShell.</li>
</ul>
<h2 id="build-tools">Build Tools</h2>
<ul>
<li><a href="https://github.com/psake/psake">psake</a> - Build
automation tool inspired by rake (aka make in Ruby) and bake (aka make
in Boo).</li>
<li><a
href="https://github.com/nightroman/Invoke-Build">Invoke-Build</a> -
Build and test automation tool inspired by psake.</li>
<li><a
href="https://github.com/RamblingCookieMonster/PSDeploy">PSDeploy</a> -
Module built for the purpose of simplifying multiple types of
deployments.</li>
<li><a
href="https://github.com/RamblingCookieMonster/BuildHelpers">BuildHelpers</a>
- Variety of helper functions for CI/CD scenarios.</li>
<li><a href="https://github.com/manojlds/YDeliver">YDeliver</a> - Build
and deployment framework aimed at .NET projects.</li>
</ul>
<h2 id="code-and-package-repositories">Code and Package
Repositories</h2>
<ul>
<li><a
href="https://github.com/search?l=powershell&amp;q=stars%3A%3E1&amp;s=stars&amp;type=Repositories">GitHub</a>
- Looking for an Open Source PowerShell project? Its probably
here.</li>
<li><a href="https://www.powershellgallery.com/">PowerShell Gallery</a>
- Official PowerShell package repository, used by PowerShellGet.</li>
<li><a href="https://www.poshtestgallery.com/">PowerShell Test
Gallery</a> - A test version of the PowerShell Gallery. Useful when
developing new modules.</li>
</ul>
<h2 id="commandline-productivity">Commandline Productivity</h2>
<ul>
<li><a href="https://github.com/insomnimus/ps-dotenv">Dotenv</a> -
Provides directory specific environments through .env files, similar to
direnv.</li>
<li><a href="https://github.com/dahlbyk/posh-git">posh-git</a> - Set of
PowerShell scripts which provide Git/PowerShell integration.</li>
<li><a href="https://github.com/lzybkr/PSReadLine">PSReadLine</a> - Bash
inspired readline implementation for PowerShell. Keeps history between
sessions, adds reverse-history search and makes the commandline
experience much better overall.</li>
<li><a
href="https://github.com/lzybkr/TabExpansionPlusPlus">TabExpansionPlusPlus</a>
- PowerShell module to make customizing tab completion easier and add a
library of custom argument completers.</li>
<li><a
href="https://github.com/tkellogg/Jump-Location">Jump-Location</a> -
PowerShell <code>cd</code> that reads your mind. <a
href="https://github.com/wting/autojump">Autojump</a> implementation for
PowerShell. <strong><code>UNMAINTAINED</code></strong></li>
<li><a href="https://github.com/vors/ZLocation">Zlocation</a> * <a
href="https://github.com/rupa/z">z.sh</a> implementation for PowerShell.
Similar to Jump-Location.</li>
<li><a href="https://github.com/nvbn/thefuck">thefuck</a> - Magnificent
app which corrects your previous console command (by typing
<code>fuck</code>).</li>
<li><a href="https://github.com/kelleyma49/PSFzf">PSFzf</a> - a
PowerShell module that wraps <a
href="https://github.com/junegunn/fzf">fzf</a>, a fuzzy file finder for
the command line.</li>
<li><a href="https://github.com/manojlds/pslinq">pslinq</a> - LINQ
(LINQ2Objects) for PowerShell.</li>
<li><a href="https://github.com/JanJoris/posh-with">posh-with</a> -
Command prefixing for continuous workflow using a single tool.</li>
<li><a
href="https://gist.github.com/yumura/8df37c22ae1b7942dec7">poco</a>* <a
href="https://github.com/peco/peco">peco</a> implementation. Interactive
filtering tool.</li>
<li><a href="https://github.com/wtjones/PSDirTag">PSDirTag</a> - DirTags
are relative paths that appear as variables in the PowerShell prompt
that update as you navigate. Saves keystrokes when navigating folder
structures.</li>
<li><a
href="https://github.com/PowershellFrameworkCollective/PSUtil">PSUtil</a>
- Designed to make the users console life more convenient. It includes
shortcuts, aliases, key bindings and convenience functions geared
towards greater efficiency and less typing.</li>
<li><a
href="https://github.com/PowerShell/Modules/tree/master/Modules/Microsoft.PowerShell.UnixCompleters">Microsoft.PowerShell.UnixCompleters</a>
- Get parameter completion for native Unix utilities. Requires zsh or
bash.</li>
<li><a
href="https://github.com/RamblingCookieMonster/PSDepend/">PSDepend</a> -
PowerShell Dependency Handler</li>
<li><a
href="https://github.com/jdhitsolutions/PSScriptTools">PSScriptTools</a>
- A set of of PowerShell functions you might use to enhance your own
functions and scripts or to facilitate working in the console.</li>
<li><a href="https://github.com/ajeetdsouza/zoxide">zoxide</a> - A
better way to navigate your filesystem. Written in Rust, cross-shell,
and much faster than other autojumpers.</li>
</ul>
<h2 id="communities">Communities</h2>
<ul>
<li><a href="http://powershell.org/">PowerShell.org</a> - Forums,
summits, community blog posts, and more.</li>
<li><a href="http://www.reddit.com/r/powershell">/r/PowerShell</a> -
Reddit PowerShell community.</li>
<li><a href="https://poshcode.org/slack">Slack PowerShell team</a> -
Large chat room dedicated to PowerShell. Bridged with
<code>#PowerShell</code> on irc.freenode.net.</li>
<li><a
href="https://www.meetup.com/Research-Triangle-PowerShell-Users-Group/">Research
Triangle PowerShell User Group</a> - Very active PowerShell and
automation user group. Meets on first and third Wednesdays. All skill
levels welcome.</li>
</ul>
<h2 id="data">Data</h2>
<ul>
<li><a
href="https://github.com/TomasBouda/hjson-powershell">hjson-powershell</a>
- Simple powershell module for conversion between <a
href="https://hjson.github.io/">HJSON</a> and JSON.</li>
<li><a href="https://github.com/dfinke/ImportExcel">ImportExcel</a> -
Module to import/export Excel spreadsheets, without Excel.</li>
<li><a
href="https://github.com/cloudbase/powershell-yaml">powershell-yaml</a>
- PowerShell CmdLets for YAML format manipulation.</li>
<li><a href="https://github.com/EvotecIT/PSWriteHTML">PSWriteHTML</a> -
PSWriteHTML is a PowerShell module allowing you to create HTML
easily.</li>
<li><a href="https://github.com/EvotecIT/PSWritePDF">PSWritePDF</a> -
Module to create, edit, split, merge PDF files on Windows / Linux and
MacOS.</li>
<li><a href="https://github.com/EvotecIT/PSWriteWord">PSWriteWord</a> -
Module to create Microsoft Word documents without Microsoft Word
installed.</li>
</ul>
<h2 id="documentation-helper">Documentation Helper</h2>
<ul>
<li><a href="https://github.com/PowerShell/platyPS">platyPS</a> - Write
PowerShell External Help in Markdown.</li>
<li><a
href="https://github.com/gravejester/Invoke-CreateModuleHelpFile">Invoke-CreateModuleHelpFile</a>
- PowerShell function to create a HTML help file for a module and all
its commands.</li>
<li><a href="https://github.com/iainbrighton/PScribo">PScribo</a> -
PowerShell documentation framework what can create HTML, Word, text
files based on PowerShell-based DSL (domain specific language).</li>
</ul>
<h2 id="editors-and-ides">Editors and IDEs</h2>
<ul>
<li><a
href="https://www.sapien.com/software/powershell_studio">PowerShell
Studio</a> - Powerful PowerShell IDE with module, help, and user
interface development tools, high DPI support and regular updates.</li>
<li><a
href="https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell">PowerShell
for Visual Studio Code</a> - Provides IntelliSense, code navigations,
script analysis, script debugging, and more for the <a
href="https://code.visualstudio.com">Visual Studio Code</a> editor.</li>
<li><a
href="https://docs.microsoft.com/en-us/powershell/scripting/components/ise/introducing-the-windows-powershell-ise">PowerShell
ISE</a> - Official PowerShell development environment included with
Microsoft Windows.</li>
<li><a href="http://www.powertheshell.com/isesteroids/">ISE Steroids</a>
- Add-on for the PowerShell ISE which provides a rich set of additional
features to complete the ISE development experience.</li>
<li><a
href="https://www.idera.com/productssolutions/freetools/powershellplus">PowerShell
Plus</a> - All in one IDE.</li>
<li><a href="https://github.com/SublimeText/PowerShell">SublimeText
package</a> - PowerShell language support for Sublime Text.</li>
<li><a
href="https://github.com/jugglingnutcase/language-powershell">Atom
package</a> - PowerShell language support for Atom.</li>
</ul>
<h2 id="frameworks">Frameworks</h2>
<ul>
<li><a href="http://get-carbon.org/">Carbon</a> - DevOps for automating
the configuration of Windows computers.</li>
<li><a
href="https://github.com/janikvonrotz/PowerShell-PowerUp">PowerShell
PowerUp</a> - Powerful server management framework.</li>
<li><a href="https://github.com/Pscx/Pscx">PSCX</a> - PowerShell
Community Extensions - Useful set of additional cmdlets.</li>
<li><a
href="https://github.com/PowershellFrameworkCollective/psframework">PSFramework</a>
- Easily add configurations, logging and more to your own PowerShell
module.</li>
<li><a href="https://github.com/davehull/Kansa">Kansa</a> - Incident
response framework.</li>
</ul>
<h2 id="interactive-learning">Interactive Learning</h2>
<ul>
<li><a href="https://github.com/vexx32/PSKoans">PSKoans</a> - A simple,
fun, and interactive way to learn the PowerShell language through Pester
unit testing.</li>
<li><a
href="https://github.com/Jaykul/Jupyter-PowerShell">Jupyter-PowerShell</a>
- Jupyter Kernel for PowerShell.</li>
</ul>
<h2 id="logging">Logging</h2>
<ul>
<li><a href="https://github.com/PoShLog/PoShLog">PoShLog</a> -
Cross-platform, extensible logging module built upon <a
href="https://serilog.net">Serilog</a>.</li>
</ul>
<h2 id="module-development-templates">Module Development Templates</h2>
<ul>
<li><a href="https://github.com/PowerShell/Plaster">Plaster</a> -
Plaster is a template-based file and project generator written in
PowerShell.</li>
<li><a
href="https://github.com/PowershellFrameworkCollective/PSModuleDevelopment">PSModuleDevelopment</a>
- Get started using module templates in 2 minutes with this modules low
entry barrier and casual convenience.</li>
<li><a href="https://github.com/techthoughts2/Catesta">Catesta</a> -
Catesta is a PowerShell module project generator. It uses templates to
rapidly scaffold test and build integration for a variety of CI/CD
platforms.</li>
</ul>
<h2 id="package-managers">Package Managers</h2>
<ul>
<li><a
href="https://github.com/powershell/powershellget">PowerShellGet</a> -
PowerShellGet is the Package Manager for PowerShell. Packages are
available on <a
href="https://www.PowerShellGallery.com">PowerShellGallery</a>.</li>
<li><a href="https://chocolatey.org/">Chocolatey</a> - The package
manager for Windows. The sane way to manage software on Windows.</li>
<li><a href="https://github.com/akamac/GitLabProvider">GitLab</a> - Use
a GitLab server as Package Provider.</li>
<li><a href="https://scoop.sh">Scoop</a> - A command-line installer for
Windows.</li>
<li><a href="https://psappdeploytoolkit.com/">PowerShell App Deployment
Toolkit</a> - Provides a set of functions to perform common application
deployment tasks and to interact with the user during a deployment.</li>
</ul>
<h2 id="parallel-processing">Parallel Processing</h2>
<ul>
<li><a href="https://github.com/proxb/PoshRSJob">PoshRSJob</a> -
Provides an alternative to PSJobs with greater performance and less
overhead to run commands in the background.</li>
<li><a
href="https://github.com/RamblingCookieMonster/Invoke-Parallel">Invoke-Parallel</a>
- This function will take in a script or scriptblock, and run it against
specified objects(s) in parallel.</li>
<li><a href="https://github.com/PaulHigin/PSThreadJob">PSThreadJob</a> -
Module for running concurrent jobs based on threads rather than
processes.</li>
</ul>
<h2 id="podcasts">Podcasts</h2>
<ul>
<li><a
href="https://powershell.org/category/podcast/">PowerScripting</a> -
Weekly show run by Jon Walz and Hal Rottenberg.</li>
<li><a href="https://powershellnews.podbean.com/">The PowerShell News
Podcast</a> - This podcast is the latest news on PowerShell.</li>
</ul>
<h2 id="security">Security</h2>
<ul>
<li><a
href="https://github.com/mattifestation/PowerShellArsenal">PowerShellArsenal</a>
- Module used to aid a reverse engineer.</li>
<li><a
href="https://github.com/Veil-Framework/PowerTools">PowerTools</a> -
Collection of projects with a focus on offensive operations.</li>
<li><a
href="https://github.com/Invoke-IR/PowerForensics">PowerForensics</a> -
Popular live disk forensics platform for windows.</li>
<li><a
href="https://github.com/PowerShellMafia/PowerSploit">PowerSploit</a> -
Post-exploitation framework.</li>
<li><a
href="https://github.com/PowerShellEmpire/Empire">PowerShellEmpire</a> -
Post-exploitation agent.</li>
<li><a href="https://github.com/mattifestation/PSReflect">PSReflect</a>
- Easily define in-memory enums, structs, and Win32 functions in
PowerShell. Useful for attacks, <a
href="https://github.com/FuzzySecurity/PowerShell-Suite/tree/master/Bypass-UAC">example</a>.</li>
<li><a href="https://github.com/BloodHoundAD/BloodHound">BloodHound</a>
- Easily identify highly complex attack paths that would otherwise be
impossible to quickly identify.</li>
<li><a href="https://github.com/samratashok/nishang">Nishang</a> -
Enables scripting for red team, penetration testing, and offensive
security.</li>
<li><a href="https://github.com/Rich5/Harness">Harness</a> - Interactive
remote PowerShell Payload.</li>
<li><a
href="https://github.com/danielbohannon/Invoke-Obfuscation">Invoke-Obfuscation</a>
- PowerShell Obfuscator.</li>
<li><a href="https://github.com/Cn33liz/p0wnedShell">p0wnedShell</a> -
PowerShell Runspace Post Exploitation Toolkit.</li>
<li><a href="https://github.com/NetSPI/PESecurity">PESecurity</a> -
Module to check if a Windows binary (EXE/DLL) has been compiled with
ASLR, DEP, SafeSEH, StrongNaming, and Authenticode.</li>
<li><a
href="https://github.com/nullbind/Powershellery">Powershellery</a> -
Powershell scripts used for general hackery.</li>
<li><a href="https://github.com/NetSPI/PowerUpSQL">PowerUpSQL</a> -
Toolkit for Attacking SQL Server.</li>
</ul>
<h2 id="sharepoint">SharePoint</h2>
<ul>
<li><a href="https://autospinstaller.com/">AutoSPInstaller</a> -
Automated SharePoint 2010-2019 installation script.</li>
<li><a
href="https://github.com/potatoqualitee/SPReplicator">SPReplicator</a> -
SPReplicator helps replicate SharePoint list data to/from CSV, SQL
Server, SharePoint itself and more.</li>
<li><a
href="https://github.com/sassdawe/SharePoint2019Commands">SharePoint2019Commands</a>
- PowerShell module to help you auto-load all SharePoint 2019
cmdlets.</li>
</ul>
<h2 id="sql-server">SQL Server</h2>
<ul>
<li><a href="https://dbachecks.io">dbatools</a> - Helps SQL Server Pros
be more productive with instance migrations and much more.</li>
<li><a href="https://github.com/mithrandyr/SimplySql">SimplySql</a> -
SimplySql is a module that provides an intuitive set of cmdlets for
talking to databases that abstracts the vendor specifics. The basic
pattern is to connect to a database, execute one or more sql.</li>
</ul>
<h2 id="testing">Testing</h2>
<ul>
<li><a href="https://github.com/pester/Pester">Pester</a> - PowerShell
BDD style testing framework.</li>
<li><a href="https://github.com/equelin/format-pester">Format-Pester</a>
- PowerShell module for documenting Pesters results - exports Pester
results to HTML, Word, text files using <a
href="https://github.com/iainbrighton/PScribo">PScribo</a>.</li>
<li><a
href="https://github.com/adamdriscoll/selenium-powershell">Selenium</a>
- PowerShell module to run a Selenium WebDriver.</li>
<li><a
href="https://github.com/PowerShell/PSScriptAnalyzer">PSScriptAnalyzer</a>
- PSScriptAnalyzer provides script analysis and checks for potential
code defects in the scripts by applying a group of built-in or
customized rules on the scripts being analyzed.</li>
</ul>
<h2 id="themes">Themes</h2>
<ul>
<li><a
href="https://github.com/jandedobbeleer/oh-my-posh">Oh-My-Posh</a> -
Tons of beautiful theme that can be enabled by one single command
(includes many awesome powerline theme).</li>
<li><a href="https://github.com/JustABearOz/PoshColor">PoshColor</a> -
Colour output from common commands with support for custom themes.</li>
<li><a href="https://github.com/Jaykul/PowerLine">Powerline</a> -
PowerShell Classes for richer output and prompts.</li>
<li><a href="https://github.com/starship/starship">Starship</a> - The
minimal, blazing fast, and extremely customizable prompt for any
shell.</li>
</ul>
<h2 id="ui">UI</h2>
<ul>
<li><a href="https://github.com/dm3ll3n/AnyBox">AnyBox</a> - Designed to
facilitate script input/output with an easily customizable WPF
window.</li>
<li><a href="https://github.com/Windos/BurntToast">BurntToast</a> -
Module for creating and displaying Toast Notifications on Microsoft
Windows 10.</li>
<li><a
href="https://github.com/PrateekKumarSingh/graphical">Graphical</a> -
Module to plot colorful console 2D Graphs (Scatter, Bar, Line).</li>
<li><a
href="https://github.com/PowerShell/GraphicalTools">GraphicalTools</a> -
A module that mixes PowerShell and GUIs! - built on Avalonia and
gui.cs.</li>
<li><a href="https://github.com/chrisseroka/ps-menu">PS-Menu</a> -
Simple module to render interactive console menu.</li>
<li><a href="https://github.com/EvotecIT/PSWriteColor">PSWriteColor</a>
- Write-Color is a wrapper around Write-Host allowing you to create nice
looking scripts, with colorized output.</li>
<li><a
href="https://github.com/devblackops/Terminal-Icons">Terminal-Icons</a>
- Module to show file and folder icons in the terminal.</li>
<li><a
href="https://github.com/gravejester/psInlineProgress">psInlineProgress</a>
- Write inline progress bars in PowerShell.</li>
</ul>
<h2 id="videos">Videos</h2>
<ul>
<li><a href="https://www.youtube.com/watch?v=D15vh-ryJGk">PowerShell
Unplugged with Jeffrey Snover and Don Jones Ignite 2017</a> - The
inventor of PowerShell talking about “the latest and coolest PowerShell
features to help you automate and manage the hybrid cloud”. Focused on
the PowerShell Community.</li>
<li><a
href="https://mva.microsoft.com/en-US/training-courses/getting-started-with-powershell-30-jump-start-8276">Getting
Started With PowerShell 3.0 Jump Start</a> - Jump starts series are for
IT professionals with no previous experience with PowerShell, and want
to learn it fast.</li>
<li><a href="https://channel9.msdn.com/Series/advpowershell3">Advanced
Tools &amp; Scripting with PowerShell 3.0</a> - IT pros, take this
advanced PowerShell course to find out how to turn your real time
management and automation scripts into useful reusable tools and
cmdlets.</li>
<li><a
href="https://mva.microsoft.com/en-US/training-courses/whats-new-in-powershell-v5-16434">Whats
New in PowerShell v5</a> - Through description on some of the exciting
new features in PowerShell version 5.0.</li>
<li><a
href="https://channel9.msdn.com/series/PowerShell-Open-Source-Project">PowerShell
Open Source Project</a> - Collection of videos thoroughly demonstrate
how PowerShell open source project runs on Linux.</li>
<li><a
href="https://channel9.msdn.com/Blogs/hybrid-it-management/PowerShell-on-Linux-and-Open-Source">PowerShell
on Linux and Open Source</a> - Brief introduction to PowerShell open
source project and how it runs on Linux.</li>
<li><a
href="https://channel9.msdn.com/Shows/MsftPowerShell">PowerShell</a> -
This show will include videos talking about the PowerShell automation
platform, Desired State Configuration (DSC), infrastructure as code, and
related concepts!! These videos are created by Trevor Sullivan, a
Microsoft MVP for Windows PowerShell.</li>
<li><a
href="https://www.youtube.com/watch?v=6CRTahGYnws&amp;list=PL6D474E721138865A">Learn
Windows PowerShell in a Month of Lunches - Don Jones</a> - Video
companion to the book of the same title.</li>
<li><a href="https://www.youtube.com/watch?v=Lni4KjGMgu4">Best Practices
for Script Design - Don Jones</a> - Don Jones discusses script design
principles and best practices.</li>
<li><a href="https://www.youtube.com/watch?v=KprrLkjPq_c">PowerShell
Toolmaking (1 of 3) - Don Jones</a> - Toolmaking (1 of 3) - Don
Jones.</li>
<li><a href="https://www.youtube.com/watch?v=U849a17G7Ro">PowerShell
Toolmaking (2 of 3) - Don Jones</a> - Toolmaking (2 of 3) - Don
Jones.</li>
<li><a href="https://www.youtube.com/watch?v=GXdmjCPYYNM">PowerShell
Toolmaking (3 of 3) - Don Jones</a> - Toolmaking (3 of 3) - Don
Jones.</li>
<li><a href="https://www.youtube.com/watch?v=Hkzd8spCfCU">Sophisticated
Techniques of Plain Text Parsing - Tobias Weltner</a> - Great reference
for text parsing.</li>
<li><a href="https://www.youtube.com/watch?v=j0EX5R2nnRI">Monad
Manifesto Revisited - Jeffrey Snover</a> - Jeffrey Snover reflects on
the beginnings of the language and where its going.</li>
<li><a href="https://www.youtube.com/watch?v=VrDjiVbZZE8">AD Forensics
with PowerShell - Ashley McGlone</a> - A lot of AD related scripting and
analysis techniques.</li>
<li><a
href="https://www.youtube.com/watch?v=85Yrs5ezxHE&amp;list=PL6ue9e1DXqDv74YTX91gYonfFsweNmrDK">Windows
PowerShell Whats New in V2 - SAPIEN</a> - Old but gold. Most of this is
still very relevant.</li>
<li><a
href="https://www.youtube.com/watch?v=IHrGresKu2w&amp;list=PLCGGtLsUjhm2k22nFHHdupAK0hSNZVfXi">All
Things Microsoft PowerShell</a> - Another general language
reference.</li>
<li><a href="https://www.youtube.com/rtpsug/">Research Triangle
PowerShell User Group YouTube Channel</a> - large catalog of user group
meetings and demos by community members. 150+ hours of content.</li>
<li><a href="https://www.youtube.com/watch?v=cEswNaXxJ9g">The anatomy of
the Get-Help command in PowerShell</a> - Software Engineer Tyler
Leonhardt introduces the Powershell help system.</li>
</ul>
<h2 id="webserver">Webserver</h2>
<ul>
<li><a href="https://github.com/toenuff/flancy">Flancy</a> - Web
microframework for Windows PowerShell.</li>
<li><a href="https://github.com/Badgerati/Pode">Pode</a> - Pode is a
Cross-Platform PowerShell framework for creating web servers to host
REST APIs, Web Sites, and TCP/SMTP Servers.</li>
<li><a href="https://github.com/PowerShell/Polaris">Polaris</a> - A
cross-platform, minimalist web framework for PowerShell.</li>
<li><a href="https://github.com/vmware/webcommander">WebCommander</a> -
Run scripts and view results, in a friendly web GUI or via a web
service.</li>
</ul>
<h2 id="misc">Misc</h2>
<ul>
<li><a href="https://github.com/Microsoft/DbgShell">DbgShell</a> - A
PowerShell front-end for the Windows debugger engine.</li>
<li><a href="https://github.com/BayesWitnesses/m2cgen">m2cgen</a> - A
CLI tool to transpile trained classic ML models into a native PowerShell
code with zero dependencies.</li>
<li><a href="https://github.com/oising/poke">poke</a> - Crazy cool
reflection module for PowerShell. Explore and invoke private APIs like
nobody is watching. Useful for security research, testing and quick
hacks.</li>
<li><a href="https://github.com/microsoft/WSLab">WSLab</a> - Windows
Server rapid lab deployment scripts.</li>
<li><a href="https://github.com/poshbotio/PoshBot">PoshBot</a> -
Powershell-based bot framework.</li>
<li><a href="https://github.com/PSKeePass/PoShKeePass">PoShKeePass</a> -
Module for working with <a href="https://keepass.info">KeePass</a>
databases.</li>
</ul>
<p><a
href="https://github.com/janikvonrotz/awesome-powershell">powershell.md
Github</a></p>