Skip to content

A handpicked collection of impressive PowerShell packages and resources. Including customized modules, scripts, and snippets.

Notifications You must be signed in to change notification settings

luke-beep/awesome-powershell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

🌟 Awesome PowerShell

License PRs Welcome GitHub last commit GitHub stars Awesome

A handpicked collection of impressive PowerShell packages and resources. Including customized modules, scripts, and snippets.

PowerShell is a versatile tool that operates across various platforms (Windows, Linux, and macOS). It's primarily designed for automation and configuration tasks, excelling in handling structured data formats (like JSON, CSV, XML, etc.), interacting with REST APIs, and manipulating object models. It comes with a command-line shell and a scripting language. The language syntax is similar to Perl and Python, but it's built on top of the .NET Framework, which makes it more powerful and flexible.

🗂️ Table of Contents

🔴 Status Codes

  • 🚀 - Actively maintained
  • 🛠️ - Work in progress
  • 🚧 - Abandoned
  • 🗑️ - Archived

🛠️ Build Tools

  • PSake - A build automation tool written in PowerShell. 🚧
  • BuildHelpers - Helper functions for PowerShell CI/CD scenarios. 🚧
  • PSDeploy - Simple PowerShell based deployments. 🚧

📝 Weblogs

  • Windows PowerShell Blog - The PowerShell team's journey to automate the world, one-liner at a time. 🚀
  • PowerShell Explained - The personal weblog of Kevin Marquette, a PowerShell enthusiast. 🛠️
  • PowerShell Magazine - A remarkable resource for all things PowerShell. 🚀
  • PowerShell.org - PowerShell.org is a collection of online resources for IT professionals and developers using PowerShell. 🚀

💾 Code snippets and package repositories

  • GitHub - GitHub is a development platform inspired by the way you work. From open source to business, you can host and review code, manage projects, and build software alongside millions of other developers. 🚀
  • GitHub Gist - Instantly share code, notes, and snippets. 🚀
  • GitLab - GitLab is a complete DevOps platform, delivered as a single application. It enables Concurrent DevOps to make the software lifecycle 200% faster. 🚀
  • PowerShell Gallery - Official PowerShell package repository. 🚀
  • PowerShell Test Gallery - PowerShell Test Gallery is a community driven PowerShell module repository. 🛠

🚀 Productivity

  • posh-git - PowerShell scripts providing seamless Git integration. 🚧
  • PSReadLine - A PowerShell readline implementation inspired by bash. 🚀
  • TabExpansionPlusPlus - PowerShell module for easy tab completion customization and a library of custom argument completers. 🚧
  • Jump-Location - A PowerShell cd command that anticipates your intent. 🚧
  • Autojump - PowerShell implementation of Autojump for efficient directory navigation. 🛠️
  • Zlocation - PowerShell implementation of z.sh, akin to Jump-Location. 🚧
  • thefuck - Remarkable app correcting your previous console command with a simple fuck. 🚀
  • PSFzf - PowerShell module wrapping fzf, a fuzzy file finder for the command line. 🚀
  • PSUtil - Enhancing the console experience with shortcuts, aliases, key bindings, and convenience functions for efficiency. 🛠️
  • Microsoft.PowerShell.UnixCompleters - Parameter completion for native Unix utilities in PowerShell. Requires zsh or bash. 🗑️
  • PSDepend - PowerShell Dependency Handler for managing dependencies. 🚧
  • PSScriptTools - A collection of PowerShell functions to enhance your scripts and facilitate console work. 🛠️
  • zoxide - A faster and cross-shell filesystem navigator written in Rust, offering an improved autojump experience. 🚀
  • PSSlack - PowerShell module for simple Slack integration. 🚧
  • Invoke-Parallel - Speed up PowerShell with simplified multithreading. 🚧

💬 Communities

  • PowerShell.org - Hub for forums, summits, community blog posts, and more in the PowerShell community. 🚀
  • /r/PowerShell - The vibrant Reddit community dedicated to PowerShell discussions. 🚀
  • Slack PowerShell team - Expansive chat room exclusively for PowerShell enthusiasts, bridged with #PowerShell on irc.freenode.net. 🚀

🧰 Frameworks

  • Kansa - A modular incident response framework in PowerShell. 🚧
  • Carbon - Carbon is a PowerShell module for automating the configuration of computers running Windows 7, 8, 2008, and 2012. 🚧
  • PSCX - PowerShell Community Extensions module with commands for administration, networking, and more. 🚧
  • PSFramework - A module that provides tools for other modules and scripts. 🚀

🔍 Logging

  • PoshLog - A PowerShell module that lets you log to files, the console, and more. 🚧
  • PSFramework - A module that provides tools for other modules and scripts. 🚀

🔄 Module Development Templates

  • PSModuleDevelopment - A module that provides tools for other modules and scripts. 🚀
  • Catesta - Catesta is a PowerShell module and vault project generator. 🚧
  • Plaster - Template-based file and project generator written in PowerShell. 🛠️

💻 Editors and IDEs

  • Neovim - Hyperextensible Vim-based text editor. 🚀
  • Vim - Highly configurable text editor built to enable efficient text editing. 🚀
  • Emacs - Extensible, customizable, free/libre text editor. 🚀
  • PowerShell Studio 2024 - The premier PowerShell integrated scripting and tool-making environment. 🚀
  • PowerShell Pro Tools - A suite of tools for PowerShell development, increasing productivty and building GUIs. 🚀
  • PowerShell ISE - The official PowerShell Integrated Scripting Environment. 🚀
  • SublimeText package - PowerShell language support for Sublime Text. 🚧
  • Atom package - PowerShell language support for the Atom editor. 🚧
  • Visual Studio Code - Code editing. Redefined. Free. Open source. Runs everywhere. 🚀
  • Visual Studio - Professional developer tools and services for building any app for any platform. 🚀
  • PowerShell Language Support for Visual Studio Code - Provides rich PowerShell language support for Visual Studio Code. 🚀
  • Notepad++ - Free source code editor and Notepad replacement that supports several languages. 🚀

📚 UI

  • Graphical - A module that lets you plot graphs in the PowerShell console. 🚧
  • GraphicalTools - Modules that mix PowerShell and GUIs/CUIs! - built on Avalonia and gui.cs. 🚀
  • PS-Menu - A PowerShell module for creating dynamic menus in the console. 🚧
  • PSWriteColor - Write-Color is a wrapper around Write-Host allowing you to create nice looking scripts, with colorized output. 🛠️
  • Terminal-Icons - A PowerShell module to show file and folder icons in the terminal. 🚀
  • BurntToast - Module for creating and displaying Toast Notifications on Microsoft Windows 10. 🚧

🛡️ Security

  • BloodHound - Six Degrees of Domain Admin. 🚀
  • Nishang - Offensive PowerShell for red team, penetration testing, and offensive security. 🛠️
  • Invoke-Obfuscation - PowerShell Obfuscator. 🚧
  • p0wnedShell - PowerShell Runspace Post Exploitation Toolkit. 🚧
  • PESecurity - Module to check if a Windows binary (EXE/DLL) has been compiled with ASLR, DEP, SafeSEH, StrongNaming, and Authenticode. 🚧
  • Powershellery - Powershell scripts used for general hackery. 🛠️
  • PowerUpSQL - A PowerShell Toolkit for Attacking SQL Server. 🛠️
  • PowerShellArsenal - A PowerShell Module Dedicated to Reverse Engineering. 🚧
  • PowerForensics - PowerForensics provides an all in one platform for live disk forensic analysis. 🚧
  • PowerSploit - Post-exploitation framework. 🗑
  • PowerShellEmpire - Post-exploitation agent. 🗑
  • PSReflect - Easily define in-memory enums, structs, and Win32 functions in PowerShell. 🚧

⭐ Themes

  • Oh-My-Posh - A theme engine for any shell that uses PowerShell syntax to render fancy themes in your terminal. 🚀
  • PoshColor - A PowerShell module that provides a set of cmdlets for working with colors. 🚧
  • Powerline - PowerShell implementation of the Powerline statusline plugin. 🚧
  • Starship - The minimal, blazing-fast, and infinitely customizable prompt for any shell! 🚀

PowerShell

About

A handpicked collection of impressive PowerShell packages and resources. Including customized modules, scripts, and snippets.

Topics

Resources

Stars

Watchers

Forks