Python Shell

Open-source Python projects categorized as Shell

Top 23 Python Shell Projects

  • thefuck

    Magnificent app which corrects your previous console command.

  • Project mention: Control Linux based distros using hand gestures using OpenCV, GTK, Mediapipe | | 2024-04-14

    Are you by chance interested in a command named after the four-letter word, which automatically fixes and reruns the last command:

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • typer

    Typer, build great CLIs. Easy to code. Based on Python type hints.

  • Project mention: Python's many command-line utilities | | 2024-06-03

    The great tiangolo (creator of FastAPI) has a library just for this which makes it easy:

  • HTTP Prompt

    An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more.

  • shell_gpt

    A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently.

  • Project mention: Oh My Zsh | | 2024-01-22

  • pupy

    Pupy is an opensource, cross-platform (Windows, Linux, OSX, Android) C2 and post-exploitation framework written in python and C

  • xonsh

    :shell: Python-powered, cross-platform, Unix-gazing shell.

  • Project mention: AIM Weekly for 10 June 2024 | | 2024-06-10
  • jrnl

    Collect your thoughts and notes without leaving the command line.

  • Project mention: Collect your thoughts and notes without leaving the commnand line | | 2024-04-11
  • 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.

    InfluxDB logo
  • powerline-shell

    A beautiful and useful prompt for your shell

  • SAWS

    A supercharged AWS command line interface (CLI).

  • xxh

    🚀 Bring your favorite shell wherever you go through the ssh. Xonsh shell, fish, zsh, osquery and so on.

  • whitelist

    A simple tool to add commonly white listed domains to your Pi-Hole setup.

  • Project mention: Pihole database corrupted, -2 domains on adlist | /r/pihole | 2023-07-08

    I don't know if it's related, but a few weeks ago I installed this For a while I didn't notice anything strange. Then a few days ago I noticed the same as you: -2 Domains on Adlists.

  • haxor-news

    Browse Hacker News like a haxor: A Hacker News command line interface (CLI).

  • Project mention: HN-text: an easy-to-use, text-first Hacker News terminal client | | 2024-06-02


    But the docker image seemed to dissapear from docker hub so I stopped using it.

  • netflix-proxy

    Smart DNS proxy to watch Netflix

  • Project mention: netflix-proxy VS - a user suggested alternative | | 2023-08-08
  • pants

    The Pants Build System

  • Project mention: The xz attack shell script | | 2024-04-02

    > C/C++'s header system with conditional inclusion

    Wouldn't it be more accurate to say something like "older build systems"? I don't think any of the things you listed are "modern". Which isn't a criticism of their legacy! They have been very useful for a long time, and that's to be applauded. But they have huge problems, which is a big part of why newer systems have been created.

    FWIW, I have been using pants[0] (v2) for a little under a year. We chose it after also evaluating it and bazel (but not nix, for better or worse). I think it's really really great! Also painful in some ways (as is inevitably the case with any software). And of course it's nearly impossible to entirely stomp out "genrules" use cases. But it's much easier to get much closer to true hermeticity, and I'm a big fan of that.


  • learning

    Learning Shell,Python,Golang,System,Network (by anzhihe)

  • pyp

    Easily run Python at the shell! Magical, but never mysterious.

  • Project mention: Modern Linux Tools vs. Unix Classics: Which Would I Choose? | | 2023-09-23

    > I too can never remember jq syntax when I need to. I usually just end up writing a Python script

    Same here! That's why for small things I made pyxargs [1] to use python in the shell. In another thread I also just learned of pyp [2] which I haven't tried yet but looks like it'd be even better for this use case.



  • shell-functools

    Functional programming tools for the shell

  • shell-ai

    LangChain powered shell command generator and runner CLI

  • Project mention: Open-interpreter: OpenAI's Code Interpreter in your terminal, running locally | | 2023-11-12

    I wrote a similar thing for myself:

    It currently has 882 stars and I think a few people at least are enjoying using it.

  • shyaml

    YAML for command line

  • SillyRAT

    A Python based RAT 🐀 (Remote Access Trojan) for getting reverse shell 🖥️

  • zxpy

    Shell scripts made simple 🐚

  • Project mention: Google ZX – A tool for writing better scripts | | 2024-02-09
  • funky

    Funky takes shell functions to the next level by making them easier to define, more flexible, and more interactive.

  • Cracker-Tool

    All in One CRACKER911181's Tool. This Tool For Hacking and Pentesting. 🎭

  • SaaSHub

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

    SaaSHub logo
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).

Python Shell discussion

Log in or Post with

Python Shell related posts

  • AIM Weekly for 10 June 2024

    23 projects | | 10 Jun 2024
  • Control Linux based distros using hand gestures using OpenCV, GTK, Mediapipe

    2 projects | | 14 Apr 2024
  • Thefuck: Correct errors in previous console commands

    1 project | | 1 Apr 2024
  • Pyenv – lets you easily switch between multiple versions of Python

    20 projects | | 25 Mar 2024
  • This Week In Python

    5 projects | | 9 Mar 2024
  • Generating graphs from the marcel command line

    1 project | | 8 Mar 2024
  • Xonsh is a Python powered shell

    1 project | | 14 Feb 2024
  • A note from our sponsor - Scout Monitoring | 12 Jun 2024
    Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in is all you need to start monitoring your apps. Sign up for our free tier today. Learn more →


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

Project Stars
1 thefuck 83,284
2 typer 14,607
3 HTTP Prompt 8,872
4 shell_gpt 8,644
5 pupy 8,196
6 xonsh 8,107
7 jrnl 6,331
8 powerline-shell 6,182
9 SAWS 5,206
10 xxh 5,041
11 whitelist 4,141
12 haxor-news 3,930
13 netflix-proxy 3,659
14 pants 3,153
15 learning 1,732
16 pyp 1,379
17 shell-functools 1,176
18 shell-ai 966
19 shyaml 761
20 SillyRAT 678
21 zxpy 647
22 funky 639
23 Cracker-Tool 632

Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in is all you need to start monitoring your apps. Sign up for our free tier today.