Dev tools · alternatives · 2026
24 alternatives to Python API to execute functions from shell scripts
Python API to execute shell functions as they would be Python functions - timofurrer/shellfuncs
This is a Python API that allows developers to execute functions from shell scripts. Built for programmers who need to call Python code directly from command-line environments, it bridges the gap between shell… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Python API to execute functions from shell scripts launched in 2016; newer entries below may have overtaken it.
- 1

Easily run Python at the shell! Magical, but never mysterious. - hauntsaninja/pyp
2020 · github.com · its alternatives →
- 2

2014 · github.com · its alternatives →
- 3SP
2017 · sultan.readthedocs.io · its alternatives →
- 4

- 5SE
2012 · ironspread.com · its alternatives →
- 6

- 7FB
2024 · docs.sweep.dev · its alternatives →
- 8IW
Shelon: https://github.com/housni/sheldon It's not a framework, it's a library. It attempts to mimic function names in Python. Most functions work in Bash 4.3+ but there are those that work on older versions. The 'help' target in Makefile is on crack! Check the issues in that repo for upcoming features. Useful for DevOps Engineers or anyone who has to write Bash scripts.
2018 · its alternatives →
- 9AC
2018 · npmjs.com · its alternatives →
- 10

Recently, I write an interpreter for subset of Python using Go. I haven't seen source code of CPython, all is just written according to my understanding of Python so there may be some unusual things. Hope you can play fun with it. Any suggestion is welcome, glad to get some feedback.
2023 · github.com · its alternatives →
- 11

- 12

C parser and interpreter written in Python with automatic ctypes interface generation - PyCParser/README.md at master · albertz/PyCParser
2019 · github.com · its alternatives →
- 13

:panda_face: Bringing the python data stack to the shell prompt - robdmc/pandashells
2015 · github.com · its alternatives →
- 14

Run a shell script with bash, line-by-line, prompted on each command. Useful for running unknown scripts or debugging. Not a secure substitute for understanding a script beforehand. - LICENSE
2021 · gist.github.com · its alternatives →
- 15

Write Python APIs, then call them from JavaScript using the V8 engine. - tbodt/v8py
2017 · github.com · its alternatives →
- 16

Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional
2017 · github.com · its alternatives →
- 17
ShellDef▲118Shell script analyzer to scan, detect, + protect
2025 · shelldef.com · its alternatives →
- 18

Simple Python Calculation Engine. Contribute to bsdz/calcengine development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 19

Last month, I started learning a Python TUI framework called Textual. After working on a 4x4 board game, I made an interactive app to test your CLI text processing skills with 40 beginner to intermediate level exercises. The app is fairly basic in terms of features — only single input file, so no stdin data, multiple files, etc. Most of the exercises in this app is based on my Computing from the Command Line ebook (https://learnbyexample.github.io/cli-computing/preface.html). I hope to improve the TUI app to support all the 200+ exercises sometime next year.
2022 · github.com · its alternatives →
- 20EM
I wanted to run markdown files like shell scripts. So I built an open source tool that lets you use a shebang to pipe them through Claude Code with full stdin/stdout support. task.md: #!/usr/bin/env claude-run Analyze this codebase and summarize the architecture. Then: chmod +x task.md ./task.md These aren't just prompts. Claude Code has tool use, so a markdown file can run shell commands, write scripts, read files, make API calls. The prompt orchestrates everything. A script that runs your tests and reports results (`run_tests.md`): #!/usr/bin/env…
Jan 2026 · its alternatives →
- 21AC
- 22

Redstart is a lightweight Lisp interpreter written in C++ with a focus on shell scripting. It lets you combine the expressive power of Lisp with the practicality of the Unix shell: you can run commands, capture output, pipe between processes, and still use Lisp syntax for logic and structure. Think of it as writing your shell scripts in Lisp instead of Bash.
2025 · github.com · its alternatives →
- 23

Shell scripts made simple 🐚. Contribute to tusharsadhwani/zxpy development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 24

vet — A safer way to run remote scripts.
2025 · getvet.sh · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →