Python Shell

Open-source Python projects categorized as Shell | Edit details

Top 23 Python Shell Projects

  • thefuck

    Magnificent app which corrects your previous console command.

    Project mention: Fucking hell, let me do my job... | | 2022-05-10

    You can have much better than that: The Fuck

  • HTTP Prompt

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

    Project mention: HTTP Prompt | | 2021-11-05
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • typer

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

    Project mention: Found this on GitHub! | | 2022-05-14

    Oh, haven't seen it before! From tiangolo? Assuming this one?

  • pupy

    Pupy is an opensource, cross-platform (Windows, Linux, OSX, Android) remote administration and post-exploitation tool mainly written in python

    Project mention: Safe rat? | | 2021-10-07
  • xonsh

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

    Project mention: Replace bash scripts with iPython ...scripts? | | 2022-05-06

    Check out xonsh the Python powered shell:

  • powerline-shell

    A beautiful and useful prompt for your shell

    Project mention: How to show my folder path in Terminal? | | 2022-04-18

    What you are searching for is powerline shell

  • jrnl

    Collect your thoughts and notes without leaving the command line.

    Project mention: dynamic note-taking app for the command line! | | 2022-03-08

    I use and it's fantastic.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • SAWS

    A supercharged AWS command line interface (CLI).

    Project mention: What is the best program for making JSON CLI output more readable and manageable? | | 2021-11-01

    I'd recommend giving a shot.

  • haxor-news

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

    Project mention: Browse Hacker News like a haxor: A Hacker News command line interface (CLI). | | 2022-02-08
  • whitelist

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

    Project mention: My Dad got me a raspberry pi zero w two years ago. I haven't found a use for it, any suggestions? | | 2022-05-08
  • xxh

    🚀 Bring your favorite shell wherever you go through the ssh.

    Project mention: Hosting your bash scripts to be accessible from anywhere | | 2022-04-13

    There is also this other thing but the zsh or ohmyzsh plugin didn't work because I was using it on macOS which doesn't have XDG directories predefined and it also requires sshpass to carry over the files (when using password to ssh) because it probably uses other methods to carry over your files, didn't look into it:

  • netflix-proxy

    Smart DNS proxy to watch Netflix

    Project mention: How does DNSFlex or Smart DNS services work? | | 2022-04-25 is a relatively straightforward implementation, like /u/scottmc83 guessed, it's just the matter of resolving proxied address to an IP you control, then in the server you check the SNI and forward the traffic to your remote server (assuming you don't just resolve the address to the chosen remote server)

  • pyp

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

    Project mention: Easily handle CLI operation via Python instead of regular Bash programs | | 2022-02-11

    I wrote a similar tool a while back that lets you create your own "magic" variables. I use `f` all the time!

  • shell-functools

    Functional programming tools for the shell

  • shyaml

    YAML for command line

  • funky

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

    Project mention: Show HN: Earthly v0.6 | | 2021-12-02

    could combine it with something like:

  • systemd-swap

    Script for creating hybrid swap space from zram swaps, swap files and swap partitions.

    Project mention: PERSONAL OPINION: /Swapfile or Swap Partition? | | 2021-12-24

    There is also systemd/zram-generator that allows you to create and manage swap devices more easily. And Nefelim4ag/systemd-swap (abandoned?) that automatically creates swap files and resizes them based on RAM usage.

  • keep

    A Meta CLI toolkit : Personal shell command keeper and snippets manager (by OrkoHunter)

    Project mention: Looking for a CLI tool that stores reference information / DSLs for other shell commands | | 2022-01-04
  • zxpy

    Shell scripts made simple 🐚

  • riposte

    Python package for wrapping applications inside a tailored interactive shell

    Project mention: Riposte allows you to easily wrap your application inside a tailored interactive shell | | 2021-10-10
  • SillyRAT

    A Cross Platform multifunctional (Windows/Linux/Mac) RAT.

    Project mention: SillyRAT - A Cross Platform multifunctional (Windows/Linux/Mac) RAT. | | 2021-11-28
  • JSshell

    JSshell - JavaScript reverse/remote shell

    Project mention: [AskJS] Running JavaScript in the console of a website from terminal | | 2021-09-21

    If you own this website, and you want to control the console of the website (where "console" is similar to the devtools console in Chrome) you can use something like JSshell to hook into the browser session, and have it create a reverse shell back to your terminal. Any commands you submit from the terminal will now run on the website session (full access to the window/DOM).

  • textbeat

    🎹 plaintext music sequencer and midi shell, with vim playback 🥁

    Project mention: Alda – Text-Based Programming Language for Music Composition | | 2021-08-16

    I love these text-based languages for music composition. Its something that is approaching a gap in music composition in real-life vs via computer. In real-life you can tell your bandmates to "just play a I V IV in C" and they get it. But we are still not quite at a place where we can tell a computer that exact phrase and get something useful. I love how close these text-based languages are getting though!

    I've actually made my own musical language too - called miti [1], which is just one of many others including textbeat [2], foxdot [3], sonic-pi [4], chuck [5], and melrose [6]. Each has their own goals and capabilities.

    - [1]

    - [2]

    - [3]

    - [4]

    - [5]

    - [6]

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 2022-05-14.

Python Shell related posts


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

Project Stars
1 thefuck 70,816
2 HTTP Prompt 8,478
3 typer 7,719
4 pupy 6,993
5 xonsh 5,989
6 powerline-shell 5,827
7 jrnl 5,383
8 SAWS 4,945
9 haxor-news 3,710
10 whitelist 3,324
11 xxh 3,311
12 netflix-proxy 3,288
13 pyp 1,188
14 shell-functools 1,042
15 shyaml 695
16 funky 590
17 systemd-swap 523
18 keep 493
19 zxpy 461
20 riposte 452
21 SillyRAT 448
22 JSshell 426
23 textbeat 327
Find remote jobs at our new job board There are 13 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives