Awesome PowerShell

API Wrapper

  • updated almost 6 years ago

    A PowerShell module designed to interact with Atlassian HipChat.

  • updated over 8 years ago

    PowerShell cmdlets for interacting with GitHub Gist

  • updated almost 8 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 almost 8 years ago

    A PowerShell module to work with GitHub Gists.

  • updated over 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 12 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 over 1 year ago
  • updated over 3 years ago

    ๐Ÿ”Ž Use urlscan.io with PowerShell!

Build Tools

  • updated 12 months ago MIT License

    Helper functions for PowerShell CI/CD scenarios

  • updated 3 months ago Apache License 2.0

    Build Automation in PowerShell

  • psake psake 1,544
    star
    updated almost 2 years ago MIT License

    A build automation tool written in PowerShell

  • updated over 3 years ago MIT License

    Simple PowerShell based deployments

  • updated about 9 years ago

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

Commandline Productivity

  • autojump autojump 16,002
    star
    updated 10 months ago Other

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

  • updated almost 5 years ago MIT License

    Powershell `cd` that reads your mind

  • peco peco 7,588
    star
    updated 5 months ago MIT License

    Simplistic interactive filtering tool

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

    A PowerShell environment for Git

  • updated about 1 year ago MIT License

    A feature complete and unintrusive direnv for Powershell Core

  • updated 11 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 735
    star
    updated 3 months ago MIT License

    A PowerShell wrapper around the fuzzy finder fzf

  • updated over 3 years ago

    LINQ (LINQ2Objects) for Powershell

  • updated over 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 138
    star
    updated over 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 9 months ago MIT License

    Magnificent app which corrects your previous console command.

  • z z 16,064
    star
    updated 5 months ago Do What The F*ck ...

    z - jump around

  • updated 7 months ago MIT License

    ZLocation is the new Jump-Location

  • zoxide zoxide 19,228
    star
    updated 2 months ago MIT License

    A smarter cd command. Supports all major shells.

Data

  • updated almost 5 years ago MIT License

    Simple powershell module for conversion between HJSON and JSON.

  • updated about 1 year ago Apache License 2.0

    PowerShell module to import/export Excel spreadsheets, without Excel

  • updated 10 months ago Apache License 2.0

    PowerShell CmdLets for YAML format manipulation

  • updated about 2 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 over 1 year ago GNU Affero Genera...

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

  • updated over 2 years ago MIT License

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

Documentation Helper

  • updated almost 10 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 about 1 year ago MIT License

    PowerShell documentation framework

Editors and IDEs

  • updated 14 days ago MIT License

    Support for the MS PowerShell programming language.

Frameworks

  • Kansa Kansa 1,523
    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 over 1 year ago MIT License

    PowerShell Community Extensions module repository

  • updated 2 months ago MIT License

    A module that provides tools for other modules and scripts

Images

  • updated almost 5 years ago MIT License

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

  • updated about 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,674
    star
    updated over 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 83
    star
    updated 8 months ago

    A powerful reflection module for powershell.

  • updated about 1 year ago MIT License

    Powershell-based bot framework

  • updated over 4 years ago MIT License

    PowerShell module for KeePass

Module Development Templates

  • updated 29 days 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 about 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 20,386
    star
    updated 14 days ago Other

    A command-line installer for Windows.

Parallel Processing

  • updated over 2 years ago MIT License

    Speed up PowerShell with simplified multithreading

  • updated almost 4 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 over 4 years ago MIT License

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

Security

  • updated about 2 months ago GNU General Publi...

    Six Degrees of Domain Admin

  • updated 3 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,377
    star
    updated about 1 month 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 12 months ago Apache License 2.0

    PowerShell Obfuscator

  • nishang nishang 8,351
    star
    updated 3 months ago Other

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

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

    PowerShell Runspace Post Exploitation Toolkit

  • updated about 1 year 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 over 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 8 months ago MIT License

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

  • updated almost 3 years ago

    A PowerShell Module Dedicated to Reverse Engineering

  • updated over 1 year ago Other

    This repo contains Powershell scripts used for general hackery.

  • PowerSploit PowerSploit 11,581
    star
    updated almost 4 years ago Other

    PowerSploit - A PowerShell Post-Exploitation Framework

  • updated 2 months ago Other

    PowerUpSQL: A PowerShell Toolkit for Attacking SQL Server

  • updated almost 6 years ago BSD 3-Clause "New...

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

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

    Automation for internal Windows Penetrationtest / AD-Security

SharePoint

  • updated almost 2 years ago MIT License

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

  • updated almost 3 years ago MIT License

    โ™ป Replicates SharePoint Lists

SQL Server

  • dbatools dbatools 2,387
    star
    updated 23 days ago MIT License

    ๐Ÿš€ SQL Server automation and instance migrations have never been safer, faster or freer

  • updated about 1 month ago MIT License

    PowerShell module for querying various SQL databases

Testing

  • updated about 1 year 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 3,044
    star
    updated about 2 months ago Other

    Pester is the ubiquitous test and mock framework for PowerShell.

  • updated about 1 year ago MIT License

    PowerShell documentation framework

  • updated about 1 month ago MIT License

    Download ScriptAnalyzer from PowerShellGallery

  • updated 11 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 9 months ago MIT License

    A more PowerShell prompt

  • starship starship 41,724
    star
    updated about 2 months ago ISC License

    โ˜„๐ŸŒŒ๏ธ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

UI

  • updated 3 months ago MIT License

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

  • updated 3 months ago MIT License

    Modules that mix PowerShell and GUIs/CUIs!

  • updated 5 months ago MIT License

    Simple powershell menu to render interactive console menu

  • updated about 8 years ago MIT License

    Write inline progress bars in PowerShell.

  • updated about 1 year ago MIT License

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

  • updated over 1 year ago MIT License

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

Utils

  • winutil winutil 13,534
    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 802
    star
    updated 21 days ago MIT License

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

  • updated almost 4 years ago MIT License

    A cross-platform, minimalist web framework for PowerShell