SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Shell Projects
-
the fuck
-
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.
-
Source: https://github.com/fastapi/typer
-
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.
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):
-
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
-
-
Repository: jrnl
-
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.
-
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.
-
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 -
-
-
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.
-
-
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.
-
-
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
-
-
-
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
-
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
-
-
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.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Shell discussion
Python Shell related posts
-
Some Terminal Frustrations
-
FFmpeg by Example
-
Ergonomic Pyhon Text Piping Solution for Linux Shell with pypyp and uv
-
How to create own Python project in 5 minutes
-
Warp terminal – no more login required
-
A Second Search for Bash Scripting Alternatives
-
My Hacktoberfest 2024 Experience as a Maintainer 🙌
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Feb 2025
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 |