Python Bash

Open-source Python projects categorized as Bash

Top 23 Python Bash Projects

  1. 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-01

    I love powerline over traditional PS1 (aka command prompt). It's beautiful and highly customizable.

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

    InfluxDB logo
  3. xonsh

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

    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/

  4. 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-03

    How is this different to this https://github.com/kellyjonbrazil/jc

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

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

  7. yadm

    Yet Another Dotfiles Manager

    Project mention: Yadm: Yet Another Dotfiles Manager | news.ycombinator.com | 2024-12-18
  8. 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
  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. ntfy

    🖥️📱🔔 A utility for sending notifications, on demand and when commands finish. (by dschep)

  11. Pokemon-Terminal

    Pokemon terminal themes.

  12. doitlive

    Because sometimes you need to do it live

  13. 100-redteam-projects

    Projects for security students

  14. video-to-ascii

    It is a simple python package to play videos in the terminal using characters as pixels

  15. Bashfuscator

    A fully configurable and extendable Bash obfuscation framework. This tool is intended to help both red team and blue team.

  16. script-server

    Web UI for your scripts with execution management

  17. Rotten-Scripts

    Scripts that will make you go WOW!

  18. gorilla-cli

    LLMs for your CLI

  19. funky

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

  20. genv

    GPU environment and cluster management with LLM support

  21. 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)

  22. cheatsheets

    My Cheatsheet Repository (by ruanbekker)

  23. jello

    CLI tool to filter JSON and JSON Lines data with Python syntax. (Similar to jq)

  24. autogpt4all

    🛠️ User-friendly bash script for setting up and configuring your LocalAI server with the GPT4All for free! 💸

  25. 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]

  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 Bash discussion

Log in or Post with

Python Bash related posts

  • YAML: The Norway Problem (2022)

    4 projects | news.ycombinator.com | 12 Apr 2025
  • FFmpeg by Example

    11 projects | news.ycombinator.com | 14 Jan 2025
  • Nautical Backup – A simple Docker volume backup tool

    1 project | news.ycombinator.com | 12 Nov 2024
  • How I manage multiple kubernetes clusters w/ kubectx & kubens

    4 projects | dev.to | 1 Oct 2024
  • The Dune Shell

    4 projects | news.ycombinator.com | 18 Sep 2024
  • 7 TUI libraries for creating interactive terminal apps

    4 projects | dev.to | 20 Jun 2024
  • Accelerators

    1 project | news.ycombinator.com | 22 Feb 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 Jun 2025
    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 →

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

Sponsored
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.
www.influxdata.com

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