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: How to start a Go project in 2023 | news.ycombinator.com | 2023-05-23

    >spellcheck on commands

    I prefer to just type "fuck":

    https://github.com/nvbn/thefuck

  • typer

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

    Project mention: Help on Docstrings | reddit.com/r/learnpython | 2023-05-29

    Docstrings are for documenting how a function/ class/ method/ module works. Often you don't need to add a docstring to your main function because no one will be importing it to use elsewhere. And if you want it to run as a CLI, then there are better ways to document the available options. For example, typer does most of it for you, or in click you add the help text to the decorator.

  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

  • HTTP Prompt

    An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie

  • 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: xonsh 0.14 release: new prompt end, history pull, python 3.11 in AppImage, xontribs changes | reddit.com/r/xonsh | 2023-05-19
  • powerline-shell

    A beautiful and useful prompt for your shell

    Project mention: Comparing powerline with OhMyPosh | reddit.com/r/commandline | 2023-03-08

    Does anyone has experience with both Oh My Posh and Powerline?

  • jrnl

    Collect your thoughts and notes without leaving the command line.

    Project mention: How do you create time-stamped text files for personal diaries or work logs? | reddit.com/r/commandline | 2023-01-16
  • ONLYOFFICE

    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • 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.

    Project mention: profilerate - copy your dotfiles with you when connecting to remote systems via ssh, docker, and kubernetes | reddit.com/r/commandline | 2023-03-09

    Cool, thanks! It would also be nice to list a few comparison points to xxh in the readme.

  • haxor-news

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

  • whitelist

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

    Project mention: TIL: Xbox owners should probably allow arc.msn.com | reddit.com/r/pihole | 2023-05-18
  • netflix-proxy

    Smart DNS proxy to watch Netflix

    Project mention: DNS server acting as proxy | reddit.com/r/selfhosted | 2023-02-09
  • pants

    The Pants Build System

    Project mention: Reason to use other Build Tool than Make? | reddit.com/r/golang | 2023-05-19

    Yeah there's definitely some alternatives out there. Pants is another one that has a lot of traction.

  • pyp

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

  • learning

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

  • shell-functools

    Functional programming tools for the shell

  • shyaml

    YAML for command line

  • dots

    Nothing here but Dotfiles & Customization 💫 (by 1amSimp1e)

    Project mention: Cloning branch with emoji in name | reddit.com/r/git | 2023-04-08

    Balcony🚊 It’s from a linux rice repo. https://github.com/1amSimp1e/dots

  • funky

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

  • bake

    Bake — the strangely familiar workflow utility. (by kennethreitz)

    Project mention: I don't use Makefile anymore! instead I use bake-cli | dev.to | 2022-07-16

    View on GitHub

  • zxpy

    Shell scripts made simple 🐚

    Project mention: GitHub - blipk/pysh: bash in python | reddit.com/r/Python | 2023-04-05

    zxpy

  • SillyRAT

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

    Project mention: Whats the Best and easiest Hacking Tool to do RAT windows and Linux | reddit.com/r/hacking | 2022-12-20

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

  • systemd-swap

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

    Project mention: I want to change my zRAM compression algorithm to zstd on openSUSE Tumbleweed | reddit.com/r/openSUSE | 2022-08-30

    As a bonus, the systemd-zram-service's scripts will create zRAM devices based on the number of your CPU cores. This is problematic as it's a deprecated practice, and can also cause an issue on some multicore CPUs. Basically, we already have "multi stream functionality" since kernel 3.15. And since kernel 4.7, regardless of the value passed to [max_comp_streams], zRAM will always allocate multiple compression streams - one per online CPU - thus allowing several concurrent compression operations.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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 2023-05-29.

Python Shell related posts

Index

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

Project Stars
1 thefuck 77,544
2 typer 11,269
3 HTTP Prompt 8,717
4 pupy 7,662
5 xonsh 7,041
6 powerline-shell 6,065
7 jrnl 5,896
8 SAWS 5,111
9 xxh 4,404
10 haxor-news 3,843
11 whitelist 3,800
12 netflix-proxy 3,533
13 pants 2,673
14 pyp 1,280
15 learning 1,216
16 shell-functools 1,095
17 shyaml 745
18 dots 631
19 funky 623
20 bake 621
21 zxpy 565
22 SillyRAT 556
23 systemd-swap 543
Write Clean Python Code. Always.
Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
www.sonarsource.com