Awesome PowerShell

API Wrapper

  • updated about 6 years ago

    A PowerShell module designed to interact with Atlassian HipChat.

  • updated almost 9 years ago

    PowerShell cmdlets for interacting with GitHub Gist

  • updated over 8 years ago

    Powershell cmdlets that expose the GitHub API

  • updated almost 8 years ago GNU General Publi...

    A PowerShell Module to interact with the AppVeyor REST Api.

  • updated about 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 almost 2 years ago MIT License

    PowerShell module for simple Slack integration

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

    Helper functions for PowerShell CI/CD scenarios

  • updated 4 months ago Apache License 2.0

    Build Automation in PowerShell

  • psake psake 1,559
    star
    updated about 1 month ago MIT License

    A build automation tool written in PowerShell

  • updated almost 4 years ago MIT License

    Simple PowerShell based deployments

  • updated over 9 years ago

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

Commandline Productivity

  • autojump autojump 16,136
    star
    updated about 1 year ago Other

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

  • updated about 5 years ago MIT License

    Powershell `cd` that reads your mind

  • peco peco 7,630
    star
    updated 9 months ago MIT License

    Simplistic interactive filtering tool

  • posh-git posh-git 7,675
    star
    updated 3 months ago MIT License

    A PowerShell environment for Git

  • updated over 1 year ago MIT License

    A feature complete and unintrusive direnv for Powershell Core

  • updated about 1 year ago MIT License

    PowerShell Dependency Handler

  • updated almost 7 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 781
    star
    updated 7 months ago MIT License

    A PowerShell wrapper around the fuzzy finder fzf

  • updated almost 4 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 141
    star
    updated over 1 year ago MIT License

    A PowerShell Module designed to make life easier

  • updated almost 6 years ago BSD 2-Clause "Sim...

    A V3 PowerShell module to improve tab expansion and Intellisense

  • thefuck thefuck 80,068
    star
    updated about 1 year ago MIT License

    Magnificent app which corrects your previous console command.

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

    z - jump around

  • updated 6 months ago MIT License

    ZLocation is the new Jump-Location

  • zoxide zoxide 20,980
    star
    updated 4 months ago MIT License

    A smarter cd command. Supports all major shells.

Data

  • updated about 5 years ago MIT License

    Simple powershell module for conversion between HJSON and JSON.

  • updated over 1 year ago Apache License 2.0

    PowerShell module to import/export Excel spreadsheets, without Excel

  • updated 3 months ago Apache License 2.0

    PowerShell CmdLets for YAML format manipulation

  • updated 4 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 5 months 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 about 10 years ago

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

  • updated 2 months ago MIT License

    Write PowerShell External Help in Markdown

  • updated over 1 year ago MIT License

    PowerShell documentation framework

Editors and IDEs

  • updated 4 months ago MIT License

    Support for the MS PowerShell programming language.

Frameworks

  • Kansa Kansa 1,539
    star
    updated almost 2 years ago Apache License 2.0

    A Powershell incident response framework

  • updated almost 9 years ago

    PowerShell PowerUp

  • Pscx Pscx 697
    star
    updated almost 2 years 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 about 5 years ago MIT License

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

  • updated over 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 about 3 years ago Other

    Jupyter Kernel for PowerShell

  • PSKoans PSKoans 1,700
    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 about 2 years 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 85
    star
    updated 12 months ago

    A powerful reflection module for powershell.

  • updated over 1 year ago MIT License

    Powershell-based bot framework

  • updated almost 5 years ago MIT License

    PowerShell module for KeePass

Module Development Templates

  • updated about 1 month 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 6 months ago MIT License

    Provides tools that help with module development

Package Managers

  • updated almost 6 years ago

    Implements PackageProvider interface for GitLab.

  • Scoop Scoop 20,993
    star
    updated 2 months ago Other

    A command-line installer for Windows.

Parallel Processing

  • updated almost 3 years ago MIT License

    Speed up PowerShell with simplified multithreading

  • updated about 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 5 months ago GNU General Publi...

    Six Degrees of Domain Admin

  • updated about 2 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,420
    star
    updated about 2 months 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 almost 9 years ago MIT License

    Interactive remote PowerShell Payload

  • updated over 1 year ago Apache License 2.0

    PowerShell Obfuscator

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

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

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

    PowerShell Runspace Post Exploitation Toolkit

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

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

  • updated over 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,745
    star
    updated over 4 years ago Other

    PowerSploit - A PowerShell Post-Exploitation Framework

  • updated 3 months ago Other

    PowerUpSQL: A PowerShell Toolkit for Attacking SQL Server

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

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

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

    Automation for internal Windows Penetrationtest / AD-Security

SharePoint

  • updated about 2 years ago MIT License

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

  • updated about 3 years ago MIT License

    ♻ Replicates SharePoint Lists

SQL Server

  • dbatools dbatools 2,441
    star
    updated about 2 months ago MIT License

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

  • updated 3 months ago MIT License

    PowerShell module for querying various SQL databases

Testing

  • updated over 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,070
    star
    updated 4 months ago Other

    Pester is the ubiquitous test and mock framework for PowerShell.

  • updated over 1 year ago MIT License

    PowerShell documentation framework

  • updated 2 months ago MIT License

    Download ScriptAnalyzer from PowerShellGallery

  • updated about 1 year ago MIT License

    PowerShell module to run a Selenium WebDriver.

Themes

  • updated almost 4 years ago MIT License

    Adds customizable color and themes to Powershell

  • updated 3 months ago MIT License

    A more PowerShell prompt

  • starship starship 43,979
    star
    updated 3 months ago ISC License

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

UI

  • updated 5 months ago MIT License

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

  • updated 5 months ago MIT License

    Modules that mix PowerShell and GUIs/CUIs!

  • updated 9 months ago MIT License

    Simple powershell menu to render interactive console menu

  • updated over 8 years ago MIT License

    Write inline progress bars in PowerShell.

  • updated over 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 20,114
    star
    updated 3 months ago

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

Webserver

  • flancy flancy 187
    star
    updated almost 9 years ago MIT License

    A micro web framework for Windows PowerShell

  • Pode Pode 842
    star
    updated about 2 months ago MIT License

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

  • updated over 4 years ago MIT License

    A cross-platform, minimalist web framework for PowerShell