Python shell-scripting

Open-source Python projects categorized as shell-scripting

Top 8 Python shell-scripting Projects

  • 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: Xonsh: Python-powered, cross-platform, Unix-gazing shell | news.ycombinator.com | 2024-02-14

    https://github.com/kellyjonbrazil/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."

  • bake

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • jello

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

  • Project mention: jq 1.7 Released | news.ycombinator.com | 2023-09-06

    Jello let’s you use python syntax with dot notation without the stdin/stdout/json.loads boilerplate.

    https://github.com/kellyjonbrazil/jello

  • jtbl

    CLI tool to convert JSON and JSON Lines to terminal, CSV, HTTP, and markdown tables

  • Project mention: Easily Convert JSON API Data into Tables | /r/json | 2023-05-25
  • PwnLnX

    An advanced multi-threaded, multi-client python reverse shell for hacking linux systems. There's still more work to do so feel free to help out with the development. Disclaimer: This reverse shell should only be used in the lawful, remote administration of authorized systems. Accessing a computer network without authorization or permission is illegal.

  • resholve

    a shell resolver? :) (find and resolve shell script dependencies)

  • Project mention: What is the Flakes version of "reproducible interpreted scripts"? | /r/NixOS | 2023-04-26

    I'm also not 100% on whether it answers the question, but I imagine you're thinking of https://github.com/abathur/resholve (doc in nixpkgs: https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/misc/resholve/README.md)

  • just.sh

    Compile Justfiles to portable shell scripts

  • Project mention: Show HN: Just.sh – compiler that turns Justfiles into portable shell scripts | news.ycombinator.com | 2023-12-26
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • shellrunner

    Write safe shell scripts in Python.

  • Project mention: Ask HN: Show me your half baked project | news.ycombinator.com | 2023-10-12

    https://github.com/adamhl8/python-shellrunner

    I write a lot of shell scripts, but hate how difficult it is to write things that are readable and not error-prone. I wrote a python library that allows you to add safety to any shell command while also letting you take advantage of a "real" programming language like python.

    Would love to hear any feedback on it :)

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 2024-02-14.

Python shell-scripting related posts

Index

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

Project Stars
1 jc 7,506
2 bake 626
3 jello 452
4 jtbl 253
5 PwnLnX 217
6 resholve 206
7 just.sh 121
8 shellrunner 3
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com