mirror of
https://github.com/janikvonrotz/awesome-powershell.git
synced 2024-10-01 03:15:42 -04:00
commit
b13a1eb6ce
47
readme.md
47
readme.md
@ -16,10 +16,12 @@ It includes a command-line shell and an associated scripting language.
|
||||
* [Code and Package Repositories](#code-and-package-repositories)
|
||||
* [Commandline Productivity](#commandline-productivity)
|
||||
* [Communities](#communities)
|
||||
* [Data](#data)
|
||||
* [Documentation Helper](#documentation-helper)
|
||||
* [Editors and IDEs](#editors-and-ides)
|
||||
* [Frameworks](#frameworks)
|
||||
* [Interactive Learning](#interactive-learning)
|
||||
* [Logging](#logging)
|
||||
* [Module Development Templates](#module-development-templates)
|
||||
* [Package Managers](#package-managers)
|
||||
* [Parallel Processing](#parallel-processing)
|
||||
@ -29,6 +31,7 @@ It includes a command-line shell and an associated scripting language.
|
||||
* [SQL Server](#sql-server)
|
||||
* [Testing](#testing)
|
||||
* [Themes](#themes)
|
||||
* [UI](#ui)
|
||||
* [Videos](#videos)
|
||||
* [Webserver](#webserver)
|
||||
* [Misc](#misc)
|
||||
@ -83,6 +86,7 @@ It includes a command-line shell and an associated scripting language.
|
||||
* [PSDeploy](https://github.com/RamblingCookieMonster/PSDeploy) - Module built for the purpose of simplifying multiple types of deployments.
|
||||
* [BuildHelpers](https://github.com/RamblingCookieMonster/BuildHelpers) - Variety of helper functions for CI/CD scenarios.
|
||||
* [YDeliver](https://github.com/manojlds/YDeliver) - Build and deployment framework aimed at .NET projects.
|
||||
* [ModuleBuilder](https://github.com/PoshCode/ModuleBuilder) - Module to help scripters write, version, sign, package, and publish.
|
||||
|
||||
## Code and Package Repositories
|
||||
|
||||
@ -95,7 +99,7 @@ It includes a command-line shell and an associated scripting language.
|
||||
* [posh-git](https://github.com/dahlbyk/posh-git) - Set of PowerShell scripts which provide Git/PowerShell integration.
|
||||
* [PSReadLine](https://github.com/lzybkr/PSReadLine) - Bash inspired readline implementation for PowerShell. Keeps history between sessions, adds reverse-history search and makes the commandline experience much better overall.
|
||||
* [TabExpansionPlusPlus](https://github.com/lzybkr/TabExpansionPlusPlus) - PowerShell module to make customizing tab completion easier and add a library of custom argument completers.
|
||||
* [Jump-Location](https://github.com/tkellogg/Jump-Location) - PowerShell `cd` that reads your mind. [Autojump](https://github.com/wting/autojump) implementation for PowerShell.
|
||||
* [Jump-Location](https://github.com/tkellogg/Jump-Location) - PowerShell `cd` that reads your mind. [Autojump](https://github.com/wting/autojump) implementation for PowerShell. **`UNMAINTAINED`**
|
||||
* [Zlocation](https://github.com/vors/ZLocation) * [z.sh](https://github.com/rupa/z) implementation for PowerShell. Similar to Jump-Location.
|
||||
* [thefuck](https://github.com/nvbn/thefuck) - Magnificent app which corrects your previous console command (by typing `fuck`).
|
||||
* [pslinq](https://github.com/manojlds/pslinq) - LINQ (LINQ2Objects) for PowerShell.
|
||||
@ -103,6 +107,10 @@ It includes a command-line shell and an associated scripting language.
|
||||
* [poco](https://gist.github.com/yumura/8df37c22ae1b7942dec7)* [peco](https://github.com/peco/peco) implementation. Interactive filtering tool.
|
||||
* [PSDirTag](https://github.com/wtjones/PSDirTag) - DirTags are relative paths that appear as variables in the PowerShell prompt that update as you navigate. Saves keystrokes when navigating folder structures.
|
||||
* [PSUtil](https://github.com/PowershellFrameworkCollective/PSUtil) - 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.
|
||||
* [Microsoft.PowerShell.UnixCompleters](https://github.com/PowerShell/Modules/tree/master/Modules/Microsoft.PowerShell.UnixCompleters) - Get parameter completion for native Unix utilities. Requires zsh or bash.
|
||||
* [PSDepend](https://github.com/RamblingCookieMonster/PSDepend/) - PowerShell Dependency Handler
|
||||
* [PSScriptTools](https://github.com/jdhitsolutions/PSScriptTools) - A set of of PowerShell functions you might use to enhance your own functions and scripts or to facilitate working in the console.
|
||||
|
||||
|
||||
## Communities
|
||||
|
||||
@ -111,6 +119,15 @@ It includes a command-line shell and an associated scripting language.
|
||||
* [Slack PowerShell team](http://slack.poshcode.org/) - Large chat room dedicated to PowerShell. Bridged with `#PowerShell` on irc.freenode.net.
|
||||
* [Twitter #PowerShell](https://twitter.com/search?q=%23PowerShell&src=hash) - Vibrant PowerShell community; great way to keep up with news and blog content.
|
||||
|
||||
## Data
|
||||
|
||||
* [hjson-powershell](https://github.com/TomasBouda/hjson-powershell) - Simple powershell module for conversion between [HJSON](https://hjson.github.io/) and JSON.
|
||||
* [ImportExcel](https://github.com/dfinke/ImportExcel) - Module to import/export Excel spreadsheets, without Excel.
|
||||
* [powershell-yaml](https://github.com/cloudbase/powershell-yaml) - PowerShell CmdLets for YAML format manipulation.
|
||||
* [PSWriteHTML](https://github.com/EvotecIT/PSWriteHTML) - PSWriteHTML is a PowerShell module allowing you to create HTML easily.
|
||||
* [PSWritePDF](https://github.com/EvotecIT/PSWritePDF) - Module to create, edit, split, merge PDF files on Windows / Linux and MacOS.
|
||||
* [PSWriteWord](https://github.com/EvotecIT/PSWriteWord) - Module to create Microsoft Word documents without Microsoft Word installed.
|
||||
|
||||
## Documentation Helper
|
||||
|
||||
* [platyPS](https://github.com/PowerShell/platyPS) - Write PowerShell External Help in Markdown.
|
||||
@ -134,10 +151,16 @@ It includes a command-line shell and an associated scripting language.
|
||||
* [PowerShell PowerUp](https://github.com/janikvonrotz/PowerShell-PowerUp) - Powerful server management framework.
|
||||
* [PSCX](https://github.com/Pscx/Pscx) - PowerShell Community Extensions - Useful set of additional cmdlets.
|
||||
* [PSFramework](https://github.com/PowershellFrameworkCollective/psframework) - Easily add configurations, logging and more to your own PowerShell module.
|
||||
* [Kansa](https://github.com/davehull/Kansa) - Incident response framework.
|
||||
|
||||
## Interactive Learning
|
||||
|
||||
* [PSKoans](https://github.com/vexx32/PSKoans) - A simple, fun, and interactive way to learn the PowerShell language through Pester unit testing.
|
||||
* [Jupyter-PowerShell](https://github.com/Jaykul/Jupyter-PowerShell) - Jupyter Kernel for PowerShell.
|
||||
|
||||
## Logging
|
||||
|
||||
* [PoShLog](https://github.com/PoShLog/PoShLog) - Cross-platform, extensible logging module built upon [Serilog](https://serilog.net).
|
||||
|
||||
## Module Development Templates
|
||||
|
||||
@ -157,6 +180,7 @@ It includes a command-line shell and an associated scripting language.
|
||||
|
||||
* [PoshRSJob](https://github.com/proxb/PoshRSJob) - Provides an alternative to PSJobs with greater performance and less overhead to run commands in the background.
|
||||
* [Invoke-Parallel](https://github.com/RamblingCookieMonster/Invoke-Parallel) - This function will take in a script or scriptblock, and run it against specified objects(s) in parallel.
|
||||
* [PSThreadJob](https://github.com/PaulHigin/PSThreadJob) - Module for running concurrent jobs based on threads rather than processes.
|
||||
|
||||
## Podcasts
|
||||
|
||||
@ -174,6 +198,12 @@ It includes a command-line shell and an associated scripting language.
|
||||
* [PSReflect](https://github.com/mattifestation/PSReflect) - Easily define in-memory enums, structs, and Win32 functions in PowerShell. Useful for attacks, [example](https://github.com/FuzzySecurity/PowerShell-Suite/tree/master/Bypass-UAC).
|
||||
* [BloodHound](https://github.com/BloodHoundAD/BloodHound) - Easily identify highly complex attack paths that would otherwise be impossible to quickly identify.
|
||||
* [Nishang](https://github.com/samratashok/nishang) - Enables scripting for red team, penetration testing, and offensive security.
|
||||
* [Harness](https://github.com/Rich5/Harness) - Interactive remote PowerShell Payload.
|
||||
* [Invoke-Obfuscation](https://github.com/danielbohannon/Invoke-Obfuscation) - PowerShell Obfuscator.
|
||||
* [p0wnedShell](https://github.com/Cn33liz/p0wnedShell) - PowerShell Runspace Post Exploitation Toolkit.
|
||||
* [PESecurity](https://github.com/NetSPI/PESecurity) - Module to check if a Windows binary (EXE/DLL) has been compiled with ASLR, DEP, SafeSEH, StrongNaming, and Authenticode.
|
||||
* [Powershellery](https://github.com/nullbind/Powershellery) - Powershell scripts used for general hackery.
|
||||
* [PowerUpSQL](https://github.com/NetSPI/PowerUpSQL) - Toolkit for Attacking SQL Server.
|
||||
|
||||
## SharePoint
|
||||
|
||||
@ -189,6 +219,8 @@ It includes a command-line shell and an associated scripting language.
|
||||
|
||||
* [Pester](https://github.com/pester/Pester) - PowerShell BDD style testing framework.
|
||||
* [Format-Pester](https://github.com/equelin/format-pester) - PowerShell module for documenting Pester's results - exports Pester results to HTML, Word, text files using [PScribo](https://github.com/iainbrighton/PScribo).
|
||||
* [Selenium](https://github.com/adamdriscoll/selenium-powershell) - PowerShell module to run a Selenium WebDriver.
|
||||
* [PSScriptAnalyzer](https://github.com/PowerShell/PSScriptAnalyzer) - 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.
|
||||
|
||||
## Themes
|
||||
|
||||
@ -196,6 +228,16 @@ It includes a command-line shell and an associated scripting language.
|
||||
* [Powerline](https://github.com/Jaykul/PowerLine) - PowerShell Classes for richer output and prompts.
|
||||
* [Starship](https://github.com/starship/starship) - The minimal, blazing fast, and extremely customizable prompt for any shell.
|
||||
|
||||
## UI
|
||||
|
||||
* [AnyBox](https://github.com/dm3ll3n/AnyBox) - Designed to facilitate script input/output with an easily customizable WPF window.
|
||||
* [BurntToast](https://github.com/Windos/BurntToast) - Module for creating and displaying Toast Notifications on Microsoft Windows 10.
|
||||
* [Graphical](https://github.com/PrateekKumarSingh/graphical) - Module to plot colorful console 2D Graphs (Scatter, Bar, Line).
|
||||
* [GraphicalTools](https://github.com/PowerShell/GraphicalTools) - A module that mixes PowerShell and GUIs! - built on Avalonia and gui.cs.
|
||||
* [PS-Menu](https://github.com/chrisseroka/ps-menu) - Simple module to render interactive console menu.
|
||||
* [PSWriteColor](https://github.com/EvotecIT/PSWriteColor) - Write-Color is a wrapper around Write-Host allowing you to create nice looking scripts, with colorized output.
|
||||
* [Terminal-Icons](https://github.com/devblackops/Terminal-Icons) - Module to show file and folder icons in the terminal.
|
||||
|
||||
## Videos
|
||||
|
||||
* [PowerShell Unplugged with Jeffrey Snover and Don Jones Ignite 2017](https://www.youtube.com/watch?v=D15vh-ryJGk) - 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.
|
||||
@ -222,6 +264,7 @@ It includes a command-line shell and an associated scripting language.
|
||||
* [Pode](https://github.com/Badgerati/Pode) - Pode is a Cross-Platform PowerShell framework for creating web servers to host REST APIs, Web Sites, and TCP/SMTP Servers.
|
||||
* [Polaris](https://github.com/PowerShell/Polaris) - A cross-platform, minimalist web framework for PowerShell.
|
||||
* [WebCommander](https://github.com/vmware/webcommander) - Run scripts and view results, in a friendly web GUI or via a web service.
|
||||
* [Universal Dashboard](https://ironmansoftware.com/powershell-universal-dashboard) - Cross-platform module for developing websites and REST APIs.
|
||||
|
||||
## Misc
|
||||
|
||||
@ -232,3 +275,5 @@ It includes a command-line shell and an associated scripting language.
|
||||
* [psInlineProgress](https://github.com/gravejester/psInlineProgress) - Write inline progress bars in PowerShell.
|
||||
* [Graphical](https://github.com/PrateekKumarSingh/graphical) - PowerShell Module to plot colorful console 2D Graphs (Scatter, Bar, Line).
|
||||
* [WSLab](https://github.com/microsoft/WSLab) - Windows Server rapid lab deployment scripts.
|
||||
* [PoshBot](https://github.com/poshbotio/PoshBot) - Powershell-based bot framework.
|
||||
* [PoShKeePass](https://github.com/PSKeePass/PoShKeePass) - Module for working with [KeePass](https://keepass.info) databases.
|
||||
|
Loading…
Reference in New Issue
Block a user