InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Python Bash Projects
-
powerline
Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.
Project mention: How I manage multiple kubernetes clusters w/ kubectx & kubens | dev.to | 2024-10-01I love powerline over traditional PS1 (aka command prompt). It's beautiful and highly customizable.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Advanced Shell Scripting with Bash (2006) [pdf] | news.ycombinator.com | 2025-04-17
(Not sure about the equivalent of shlex.quote, but in the worst case, you can just use "from shlex import quote as q" or something).
So yes, there are good alternatives to bash - even Python based.
[0] https://xon.sh/
-
jc
CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.
Project mention: Show HN: Jb / json.bash – Command-line tool (and bash library) that creates JSON | news.ycombinator.com | 2024-07-03How is this different to this https://github.com/kellyjonbrazil/jc
-
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.
-
dev-setup
macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.
-
-
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 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
video-to-ascii
It is a simple python package to play videos in the terminal using characters as pixels
-
Bashfuscator
A fully configurable and extendable Bash obfuscation framework. This tool is intended to help both red team and blue team.
-
-
-
-
funky
Funky takes shell functions to the next level by making them easier to define, more flexible, and more interactive.
-
-
please
🙏 Please CLI - Minimalistic New Tab Page CLI Tool with a greeting, date and time, inspirational quotes and your personal tasks and to-do list (by NayamAmarshe)
-
-
-
autogpt4all
🛠️ User-friendly bash script for setting up and configuring your LocalAI server with the GPT4All for free! 💸
-
NIVOS
NIVOS is a hacking tool that allows you to scan deeply , crack wifi, see people on your network. It applies to all linux operating systems. And it is improving every day, new packages are added. Thank You For Using NIVOS :> [NIVOS Created By NIVO Team]
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Bash discussion
Python Bash related posts
-
YAML: The Norway Problem (2022)
-
FFmpeg by Example
-
Nautical Backup – A simple Docker volume backup tool
-
How I manage multiple kubernetes clusters w/ kubectx & kubens
-
The Dune Shell
-
7 TUI libraries for creating interactive terminal apps
-
Accelerators
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Jun 2025
Index
What are some of the best open-source Bash projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | powerline | 14,545 |
2 | xonsh | 8,818 |
3 | jc | 8,229 |
4 | powerline-shell | 6,276 |
5 | dev-setup | 6,191 |
6 | yadm | 5,755 |
7 | xxh | 5,649 |
8 | ntfy | 4,890 |
9 | Pokemon-Terminal | 4,662 |
10 | doitlive | 3,496 |
11 | 100-redteam-projects | 2,557 |
12 | video-to-ascii | 1,741 |
13 | Bashfuscator | 1,766 |
14 | script-server | 1,734 |
15 | Rotten-Scripts | 1,512 |
16 | gorilla-cli | 1,343 |
17 | funky | 656 |
18 | genv | 605 |
19 | please | 599 |
20 | cheatsheets | 519 |
21 | jello | 511 |
22 | autogpt4all | 462 |
23 | NIVOS | 436 |