Powershell

Top 23 Powershell Open-Source Projects

  • PowerShell

    PowerShell for every system!

    Project mention: PowerBI: déployer une passerelle sur AWS pour $0.12/j | dev.to | 2024-03-14

    msiexec.exe /package https://github.com/PowerShell/PowerShell/releases/download/v7.2.6/PowerShell-7.2.6-win-x64.msi /quiet ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=1 ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL=1 ENABLE_PSREMOTING=1 REGISTER_MANIFEST=1 USE_MU=1 ENABLE_MU=1 ADD_PATH=1

  • starship

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

    Project mention: Atuin – Magical Shell History | news.ycombinator.com | 2024-02-21

    Agreed, I use this in conjunction with Starship [1], both initialized specifically for Fish in the config. I love this shell so much.

    [1] - https://starship.rs/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • cmder

    Lovely console emulator package for Windows

    Project mention: Ask HN: What CLI Apps? | news.ycombinator.com | 2024-04-13

    [Windows only]

    I recently discovered Cmder:

    https://cmder.app/

    It's a portable console emulator and gives you the ability to "place your own executable files into the bin folder to be injected into your PATH" when it's run.

    So far I've added:

    jq

  • asdf

    Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

    Project mention: Volta – Fastest Node version manager in Rust | news.ycombinator.com | 2024-03-25

    Or if you need to manage more than just node, asdf has been around for over a decade and works great. You can use a .tool-versions to change runtimes for each project you have, in addition to managing your global runtime versions

    https://asdf-vm.com/

  • WindTerm

    A professional cross-platform SSH/Sftp/Shell/Telnet/Serial terminal.

    Project mention: WindTerm SSH Client has Ransomware? | /r/PowerShell | 2023-09-13
  • Scoop

    A command-line installer for Windows.

    Project mention: Scoop VS craft - a user suggested alternative | libhunt.com/r/Scoop | 2024-04-04
  • zoxide

    A smarter cd command. Supports all major shells.

    Project mention: Say good bye to cd and hello Zoxide - the better and smarter cd command | dev.to | 2024-04-14
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • terminalizer

    🦄 Record your terminal and generate animated gif images or share a web player

  • oh-my-posh

    The most customisable and low-latency cross platform/shell prompt renderer

    Project mention: wsl arch setup for oh my posh | dev.to | 2024-04-12

    # Download the correct binary for Linux (replace the URL with the latest version if needed) wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O oh-my-posh # Make the binary executable chmod +x oh-my-posh # Move the binary to a directory in your PATH sudo mv oh-my-posh /usr/local/bin/

  • Chocolatey

    Chocolatey - the package manager for Windows

    Project mention: Giving Kyma a little spin ... a SpinKube | dev.to | 2024-04-09

    Authenticating with Kyma is a (in my opinion) unnecessary challenge as it leverages the OIDC-login plugin for kubectl. You find a description of the setup here. This works fine when on a Mac but can give you some headaches on a Windows and on Linux machine especially when combined with restrictive setups in corporate environments. For Windows I can only recommend installing krew via chocolatey and then install the OIDC plugin via kubectl krew install oidc-login. At least for me that was the only way to get this working on Windows.

  • nishang

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

    Project mention: PowerShell evasion | /r/AskNetsec | 2023-09-24
  • inshellisense

    IDE style command line auto complete

    Project mention: Fig Is Sunsetting | news.ycombinator.com | 2024-03-12

    withfig/autocomplete is also used by other projects, who might be in a position to fork if something happens. The ones I know of are:

    - https://github.com/microsoft/inshellisense

  • posh-git

    A PowerShell environment for Git

    Project mention: The bash book to rule them all | news.ycombinator.com | 2023-11-25

    PowerShell: https://github.com/dahlbyk/posh-git/blob/master/src/GitPromp...

    I believe this is clean Bash code and clean PowerShell code, and a script with a certain complexity. The functions inside the Bash script are documented using comments, the ones inside the PowerShell script are documented using "structured comments" (similar to javadoc/xmldoc/...). The parameters of the functions inside the PowerShell script also contain metadata which is used to provide completion on the commandline and similar functionality as the command line flags you demonstrated.

    I just learned about 'getopts' in Bash, which you can actually also use to implement parameters to a Bash function. So what you are showing on a script level, can also be applied for functions. Did not know about that.

    Still, not saying PowerShell is better than Bash in a Linux context, but it seems a lot of Linux users have a gut reaction to right out reject PowerShell. I think it does have some advantages for certain use cases, like more complex scripts, a cross-platform context, ... and of course, for someone with a .NET background it's easier to program more complex things with it.

  • Sophia-Script-for-Windows

    :zap: The most powerful PowerShell module on GitHub for fine-tuning Windows 10 & Windows 11

    Project mention: Ask HN: Safest open source Win11 privacy tool? | news.ycombinator.com | 2023-09-08
  • gsudo

    Sudo for Windows

    Project mention: Microsoft is bringing Linux's sudo command to Windows 11 | news.ycombinator.com | 2024-02-08

    There's already a similar tool that does sudo on Windows: https://github.com/gerardog/gsudo

  • awesome-powershell

    A curated list of delightful PowerShell modules and resources

  • DetectionLab

    Automate the creation of a lab environment complete with security tooling and logging best practices

  • NETworkManager

    A powerful tool for managing networks and troubleshoot network problems!

    Project mention: NETworkManager for Windows (WiFi, IP/Port Scanner, Traceroute, Ping Monitor, PuTTY/Remote Desktop/PowerShell/TigerVNC with Tabs and many more features) | /r/coolgithubprojects | 2023-09-20
  • Win-Debloat-Tools

    Re-imagining Windows like a minimal OS install, already debloated with minimal impact for most functionality.

    Project mention: WIN11 Appx removal ideas for VDI environment | /r/VMwareHorizon | 2023-11-22

    I have used https://github.com/LeDragoX/Win-Debloat-Tools to debloat windows 11 and created Golden images for non persistent pool.

  • evil-winrm

    The ultimate WinRM shell for hacking/pentesting

    Project mention: HackTheBox - Writeup Authority [Retired] | dev.to | 2023-12-26

    ┌──(root㉿kali)-[/home/kali/hackthebox/machines-windows/authority] └─# evil-winrm -i authority.htb -u svc_ldap -p 'lDaP_1n_th3_cle4r!' Evil-WinRM shell v3.4 Warning: Remote path completions is disabled due to ruby limitation: quoting_detection_proc() function is unimplemented on this machine Data: For more information, check Evil-WinRM Github: https://github.com/Hackplayers/evil-winrm#Remote-path-completion Info: Establishing connection to remote endpoint *Evil-WinRM* PS C:\Users\svc_ldap\Documents>

  • Azure PowerShell

    Microsoft Azure PowerShell

    Project mention: How to return release date when using Find-Package | /r/PowerShell | 2023-06-03

    Author : Microsoft Corporation CompanyName : azure-sdk Copyright : Microsoft Corporation. All rights reserved. PublishedDate : 23-May-23 04:37:01 InstalledDate : UpdatedDate : LicenseUri : https://aka.ms/azps-license ProjectUri : https://github.com/Azure/azure-powershell #>

  • privatezilla

    👀👮🐢🔥Performs a privacy & security check of Windows 10

    Project mention: Anyone using Tiny11 (or otherwise minimised debloated Windows) with a Surface? | /r/Surface | 2023-12-11
  • WinPwn

    Automation for internal Windows Penetrationtest / AD-Security

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-14.

Powershell related posts

Index

What are some of the best open-source Powershell projects? This list will help you:

Project Stars
1 PowerShell 43,197
2 starship 40,506
3 cmder 25,538
4 asdf 20,393
5 WindTerm 20,367
6 Scoop 19,797
7 zoxide 18,117
8 terminalizer 14,937
9 oh-my-posh 14,084
10 Chocolatey 9,849
11 nishang 8,314
12 inshellisense 8,025
13 posh-git 7,390
14 Sophia-Script-for-Windows 7,149
15 gsudo 4,797
16 awesome-powershell 4,522
17 DetectionLab 4,476
18 NETworkManager 4,464
19 Win-Debloat-Tools 4,217
20 evil-winrm 4,150
21 Azure PowerShell 4,056
22 privatezilla 3,417
23 WinPwn 3,168
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com