Awesome PowerShell

API Wrapper

  • updated over 5 years ago

    A PowerShell module designed to interact with Atlassian HipChat.

  • updated about 8 years ago

    PowerShell cmdlets for interacting with GitHub Gist

  • updated over 7 years ago

    Powershell cmdlets that expose the GitHub API

  • updated over 7 years ago GNU General Publi...

    A PowerShell Module to interact with the AppVeyor REST Api.

  • updated over 7 years ago

    A PowerShell module to work with GitHub Gists.

  • updated about 2 years ago MIT License

    This PowerShell module contains commands to manage GitHub through its REST API.

  • updated over 1 year ago MIT License

    PowerShell module for simple Slack integration

  • updated 9 months ago MIT License

    PSTeams is a PowerShell Module working on Windows / Linux and Mac. It allows sending notifications to Microsoft Teams via WebHook Notifications. It's pretty flexible and provides a bunch of options. Initially, it only supported one sort of Team Cards but since version 2.X.X it supports Adaptive Cards, Hero Cards, List Cards, and Thumbnail Cards. All those new cards have their own cmdlets and the old version of creating Teams Cards stays as-is for compatibility reasons.

  • updated about 1 year ago
  • updated about 3 years ago

    🔎 Use urlscan.io with PowerShell!

Build Tools

  • updated 9 months ago MIT License

    Helper functions for PowerShell CI/CD scenarios

  • updated about 2 months ago Apache License 2.0

    Build Automation in PowerShell

  • psake psake 1,533
    star
    updated over 1 year ago MIT License

    A build automation tool written in PowerShell

  • updated over 3 years ago MIT License

    Simple PowerShell based deployments

  • updated almost 9 years ago

    YDeliver is a (opinionated) build and deployment framework aimed at .NET projects.

Commandline Productivity

  • autojump autojump 15,838
    star
    updated 7 months ago Other

    A cd command that learns - easily navigate directories from the command line

  • updated over 4 years ago MIT License

    Powershell `cd` that reads your mind

  • peco peco 7,542
    star
    updated about 2 months ago MIT License

    Simplistic interactive filtering tool

  • posh-git posh-git 7,368
    star
    updated about 2 months ago MIT License

    A PowerShell environment for Git

  • updated 10 months ago MIT License

    A feature complete and unintrusive direnv for Powershell Core

  • updated 8 months ago MIT License

    PowerShell Dependency Handler

  • updated over 6 years ago MIT License

    DirTags are relative paths that appear as variables in the Powershell prompt that update as you navigate. Saves keystrokes when navigating folder structures.

  • PSFzf PSFzf 684
    star
    updated 2 months ago MIT License

    A PowerShell wrapper around the fuzzy finder fzf

  • updated over 3 years ago

    LINQ (LINQ2Objects) for Powershell

  • updated about 1 year ago MIT License

    🔧 🔨 A set of PowerShell functions you might use to enhance your own functions and scripts or to facilitate working in the console. Most should work in both Windows PowerShell and PowerShell 7, even cross-platform. Any operating system limitations should be handled on a per command basis. The Samples folder contains demonstration script files

  • PSUtil PSUtil 134
    star
    updated about 1 year ago MIT License

    A PowerShell Module designed to make life easier

  • updated over 5 years ago BSD 2-Clause "Sim...

    A V3 PowerShell module to improve tab expansion and Intellisense

  • thefuck thefuck 80,068
    star
    updated 6 months ago MIT License

    Magnificent app which corrects your previous console command.

  • z z 15,925
    star
    updated 3 months ago Do What The F*ck ...

    z - jump around

  • updated 4 months ago MIT License

    ZLocation is the new Jump-Location

  • zoxide zoxide 16,091
    star
    updated 2 months ago MIT License

    A smarter cd command. Supports all major shells.

Data

  • updated over 4 years ago MIT License

    Simple powershell module for conversion between HJSON and JSON.

  • updated 10 months ago Apache License 2.0

    PowerShell module to import/export Excel spreadsheets, without Excel

  • updated 7 months ago Apache License 2.0

    PowerShell CmdLets for YAML format manipulation

  • updated 3 months ago MIT License

    PSWriteHTML is PowerShell Module to generate beautiful HTML reports, pages, emails without any knowledge of HTML, CSS or JavaScript. To get started basics PowerShell knowledge is required.

  • updated about 1 year ago GNU Affero Genera...

    PowerShell Module to create, edit, split, merge PDF files on Windows / Linux and MacOS

  • updated about 2 years ago MIT License

    PSWriteWord is powershell module to create Microsoft Word documents without Microsoft Word installed...

Documentation Helper

  • updated over 9 years ago

    PowerShell function to create a HTML help file for a module and all it's commands.

  • updated about 1 month ago MIT License

    Write PowerShell External Help in Markdown

  • updated 10 months ago MIT License

    PowerShell documentation framework

Editors and IDEs

  • updated about 1 year ago MIT License

    Support for the MS PowerShell programming language.

Frameworks

  • Kansa Kansa 1,497
    star
    updated over 1 year ago Apache License 2.0

    A Powershell incident response framework

  • updated over 8 years ago

    PowerShell PowerUp

  • Pscx Pscx 697
    star
    updated about 1 year ago MIT License

    PowerShell Community Extensions module repository

  • updated 4 months ago MIT License

    A module that provides tools for other modules and scripts

Images

  • updated over 4 years ago MIT License

    Encodes a PowerShell script in the pixels of a PNG file and generates a oneliner to execute

  • updated almost 4 years ago Other

    Extension module for Windows Explorer to render SVG thumbnails, so that you can have an overview of your SVG files

Interactive Learning

  • updated over 2 years ago Other

    Jupyter Kernel for PowerShell

  • PSKoans PSKoans 1,632
    star
    updated about 1 year ago GNU General Publi...

    A simple, fun, and interactive way to learn the PowerShell language through Pester unit testing.

Logging

  • updated over 1 year ago MIT License

    🔩 PoShLog is PowerShell cross-platform logging module. It allows you to log structured event data into console, file and much more places easily. It's built upon great C# logging library Serilog - https://serilog.net/

Misc

  • poke poke 82
    star
    updated 5 months ago

    A powerful reflection module for powershell.

  • updated 11 months ago MIT License

    Powershell-based bot framework

  • updated over 4 years ago MIT License

    PowerShell module for KeePass

Module Development Templates

  • updated 3 months ago MIT License

    Catesta is a PowerShell module and vault project generator. It uses templates to rapidly scaffold test and build integration for a variety of CI/CD platforms.

  • updated 2 months ago MIT License

    Provides tools that help with module development

Package Managers

  • updated over 5 years ago

    Implements PackageProvider interface for GitLab.

  • Scoop Scoop 19,847
    star
    updated 4 days ago Other

    A command-line installer for Windows.

Parallel Processing

  • updated about 2 years ago MIT License

    Speed up PowerShell with simplified multithreading

  • updated over 3 years ago MIT License

    Provides an alternative to PSjobs with greater performance and less overhead to run commands in the background, freeing up the console and allowing throttling on the jobs.

  • updated about 4 years ago MIT License

    A PowerShell module for running concurrent jobs based on threads rather than processes

Security

  • updated 3 months ago GNU General Publi...

    Six Degrees of Domain Admin

  • updated 6 months ago Apache License 2.0

    Complete Mandiant Offensive VM (Commando VM), a fully customizable Windows-based pentesting virtual machine distribution. [email protected]

  • discover discover 3,305
    star
    updated 25 days ago MIT License

    Custom bash scripts used to automate various penetration testing tasks including recon, scanning, enumeration, and malicious payload creation using Metasploit. For use with Kali Linux.

  • updated over 8 years ago MIT License

    Interactive remote PowerShell Payload

  • updated 9 months ago Apache License 2.0

    PowerShell Obfuscator

  • nishang nishang 8,166
    star
    updated 8 months ago Other

    Nishang - Offensive PowerShell for red team, penetration testing and offensive security.

  • updated over 4 years ago BSD 3-Clause "New...

    PowerShell Runspace Post Exploitation Toolkit

  • updated 10 months ago MIT License

    A collection of more than 170+ tools, scripts, cheatsheets and other loots that I've developed over years for Red Teaming/Pentesting/IT Security audits purposes.

  • updated about 2 years ago MIT License

    PowerShell module to check if a Windows binary (EXE/DLL) has been compiled with ASLR, DEP, SafeSEH, StrongNaming, and Authenticode.

  • updated 5 months ago MIT License

    PowerForensics provides an all in one platform for live disk forensic analysis

  • updated over 2 years ago

    A PowerShell Module Dedicated to Reverse Engineering

  • updated about 1 year ago Other

    This repo contains Powershell scripts used for general hackery.

  • PowerSploit PowerSploit 11,387
    star
    updated over 3 years ago Other

    PowerSploit - A PowerShell Post-Exploitation Framework

  • updated 4 months ago Other

    PowerUpSQL: A PowerShell Toolkit for Attacking SQL Server

  • updated over 5 years ago BSD 3-Clause "New...

    Easily define in-memory enums, structs, and Win32 functions in PowerShell

  • WinPwn WinPwn 3,153
    star
    updated 3 months ago BSD 3-Clause "New...

    Automation for internal Windows Penetrationtest / AD-Security

SharePoint

  • updated over 1 year ago MIT License

    PowerShell module to help you auto-load all SharePoint 2019 cmdlets

  • updated over 2 years ago MIT License

    ♻ Replicates SharePoint Lists

SQL Server

  • dbatools dbatools 2,327
    star
    updated 13 days ago MIT License

    🚀 SQL Server automation and instance migrations have never been safer, faster or freer

  • updated about 2 months ago MIT License

    PowerShell module for querying various SQL databases

Testing

  • updated 10 months ago MIT License

    A collection of more than 170+ tools, scripts, cheatsheets and other loots that I've developed over years for Red Teaming/Pentesting/IT Security audits purposes.

  • Pester Pester 2,998
    star
    updated about 2 months ago Other

    Pester is the ubiquitous test and mock framework for PowerShell.

  • updated 10 months ago MIT License

    PowerShell documentation framework

  • updated 22 days ago MIT License

    Download ScriptAnalyzer from PowerShellGallery

  • updated 8 months ago MIT License

    PowerShell module to run a Selenium WebDriver.

Themes

  • updated over 3 years ago MIT License

    Adds customizable color and themes to Powershell

  • updated 6 months ago MIT License

    A more PowerShell prompt

  • starship starship 39,814
    star
    updated about 1 month ago ISC License

    ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

UI

  • updated 4 months ago MIT License

    Module for creating and displaying Toast Notifications on Microsoft Windows 10.

  • updated about 1 month ago MIT License

    Modules that mix PowerShell and GUIs/CUIs! - built on Avalonia and gui.cs

  • updated 11 months ago

    Simple powershell menu to render interactive console menu

  • updated almost 8 years ago MIT License

    Write inline progress bars in PowerShell.

  • updated 12 months ago MIT License

    Write-Color is a wrapper around Write-Host allowing you to create nice looking scripts, with colorized output.

  • updated about 1 year ago MIT License

    A PowerShell module to show file and folder icons in the terminal

Utils

  • winutil winutil 10,882
    star
    updated about 2 months ago MIT License

    Chris Titus Tech's Windows Utility - Install Programs, Tweaks, Fixes, and Updates

Webserver

  • flancy flancy 186
    star
    updated over 8 years ago MIT License

    A micro web framework for Windows PowerShell

  • Pode Pode 768
    star
    updated 12 days ago Other

    Pode is a Cross-Platform PowerShell web framework for creating REST APIs, Web Sites, and TCP/SMTP servers

  • updated over 3 years ago MIT License

    A cross-platform, minimalist web framework for PowerShell