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