nowfound

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

    Easily run Python at the shell! Magical, but never mysterious. - hauntsaninja/pyp

    2020 · github.com · its alternatives →

  2. 2
  3. 3SP
  4. 4
    Cliprun▲110

    Run Python code from any website with a right-click

    2025 · its alternatives →

  5. 5SE

    2012 · ironspread.com · its alternatives →

  6. 6
    shell.how▲300

    Explain how your shell command works

    2022 · its alternatives →

  7. 7FB
  8. 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 →

  9. 9AC
  10. 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. 11

    Write, run, debug, embed and share your Python code

    2022 · its alternatives →

  12. 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. 13

    :panda_face: Bringing the python data stack to the shell prompt - robdmc/pandashells

    2015 · github.com · its alternatives →

  14. 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. 15

    Write Python APIs, then call them from JavaScript using the V8 engine. - tbodt/v8py

    2017 · github.com · its alternatives →

  16. 16

    Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional

    2017 · github.com · its alternatives →

  17. 17
    ShellDef▲118

    Shell script analyzer to scan, detect, + protect

    2025 · shelldef.com · its alternatives →

  18. 18

    Simple Python Calculation Engine. Contribute to bsdz/calcengine development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  19. 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 →

  20. 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 →

  21. 21AC
  22. 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. 23

    Shell scripts made simple 🐚. Contribute to tusharsadhwani/zxpy development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  24. 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 →