Python Shell

Open-source Python projects categorized as Shell

Top 23 Python Shell Projects

  1. thefuck

    Magnificent app which corrects your previous console command.

    Project mention: 17 Essential CLI Tools to Boost Developer Productivity | dev.to | 2025-01-02

    the fuck

  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  3. typer

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

    Project mention: Pydantic: The end of manual validations! ✨ | dev.to | 2024-11-23

    Source: https://github.com/fastapi/typer

  4. 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: Building Slack Platform Expert AI | dev.to | 2025-02-12

    The code was something like this (off topic, but if you're looking for a great solution for daily use, take a look at ShellGPT):

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

  6. pupy

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

  7. xonsh

    :shell: Python-powered shell. Full-featured and cross-platform.

    Project mention: Python Is the New Basic | news.ycombinator.com | 2025-01-11
  8. jrnl

    Collect your thoughts and notes without leaving the command line.

    Project mention: ✨ Top 5 Open-Source Terminal Note-Taking Applications ✨ | dev.to | 2025-01-29

    Repository: jrnl

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. powerline-shell

    A beautiful and useful prompt for your shell

    Project mention: Rules for Writing Software Tutorials | news.ycombinator.com | 2025-01-02

    I thought that using Makefile targets was the shortest friendliest to show what a project can do. Turns out make and Makefiles can be mysterious when they fail.

    Tutorials are "best-effort" and often don't dwell on the rabbit-holes they create when a poor soul runs astray of the sunny path.

    Example of a good tutorial:

    Python's powerline shell: https://github.com/b-ryan/powerline-shell

    The README is succinct. Well put together.

  11. xxh

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

    Project mention: Xxh: Bring your favorite shell wherever you go through SSH | news.ycombinator.com | 2024-07-17
  12. SAWS

    A supercharged AWS command line interface (CLI).

  13. whitelist

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

  14. 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 | news.ycombinator.com | 2024-06-02

    * https://github.com/donnemartin/haxor-news

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

  15. netflix-proxy

    Smart DNS proxy to watch Netflix

  16. pants

    The Pants Build System

    Project mention: Go 1.24's go tool is one of the best additions to the ecosystem in years | news.ycombinator.com | 2025-01-27

    https://somesocks.github.io/dryad/

    One other alternative I know of that's multi-language is Pants(https://www.pantsbuild.org/), which has support for packages in several languages, and an "ad-hoc" mode which lets you build packages with a custom tool if it isn't officially supported. They've added support for quite a few new tools/languages lately, and seem to be very much an active project.

  17. learning

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

  18. pyp

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

    Project mention: Ergonomic Pyhon Text Piping Solution for Linux Shell with pypyp and uv | dev.to | 2025-01-04

    This short blog post is an introduction about a linux text piping solution with pypyp and uv, it can easily reuse all your knowledge and packages about python without learning awk. We focus on telling the reader why choosing it instead of how to use it. If you want to learn more about the usage, visit pypyp's homepage and uv's homepage

  19. gorilla-cli

    LLMs for your CLI

  20. shell-functools

    Functional programming tools for the shell

  21. X-osint

    This is an Open source intelligent framework ie an osint tool which gathers valid information about a phone number, user's email address, perform VIN Osint, and reverse, perform subdomain enumeration, able to find email from a name, and so much more. Best osint tool for Termux and linux

  22. colout

    Color text streams with a polished command line interface

    Project mention: Show HN: ProgressLine – Track commands progress in a compact one-line format | news.ycombinator.com | 2024-07-18

    See also 'colout' to colorize a text stream.

    https://github.com/nojhan/colout

  23. shell-ai

    LangChain powered shell command generator and runner CLI

  24. 101-linux-commands-ebook

    101 Linux commands Open-source eBook

    Project mention: My Hacktoberfest 2024 Experience as a Maintainer 🙌 | dev.to | 2024-10-10

    I’ve been taking part in Hacktoberfest for a few years now, and every time, I’m amazed by how much the community can achieve together. A couple of years ago, we wrote the 101 Linux Commands eBook entirely thanks to Hacktoberfest contributions. That’s something that shows what’s possible when everyone chips in.

  25. shyaml

    YAML for command line

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

  • Some Terminal Frustrations

    21 projects | news.ycombinator.com | 9 Feb 2025
  • FFmpeg by Example

    11 projects | news.ycombinator.com | 14 Jan 2025
  • Ergonomic Pyhon Text Piping Solution for Linux Shell with pypyp and uv

    1 project | dev.to | 4 Jan 2025
  • How to create own Python project in 5 minutes

    4 projects | dev.to | 20 Dec 2024
  • Warp terminal – no more login required

    5 projects | news.ycombinator.com | 26 Nov 2024
  • A Second Search for Bash Scripting Alternatives

    1 project | news.ycombinator.com | 21 Nov 2024
  • My Hacktoberfest 2024 Experience as a Maintainer 🙌

    1 project | dev.to | 10 Oct 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 thefuck 89,860
2 typer 16,374
3 shell_gpt 10,267
4 HTTP Prompt 8,998
5 pupy 8,572
6 xonsh 8,521
7 jrnl 6,616
8 powerline-shell 6,243
9 xxh 5,501
10 SAWS 5,260
11 whitelist 4,260
12 haxor-news 3,997
13 netflix-proxy 3,689
14 pants 3,414
15 learning 1,957
16 pyp 1,441
17 gorilla-cli 1,324
18 shell-functools 1,217
19 X-osint 1,193
20 colout 1,131
21 shell-ai 1,074
22 101-linux-commands-ebook 889
23 shyaml 768

Sponsored
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io

Did you know that Python is
the 2nd most popular programming language
based on number of references?