nowfound

Dev tools · alternatives · 2026

24 alternatives to Pyproc – Call Python from Go Without CGO or Microservices

Hi HN!I built *pyproc* to let Go services call Python like a local function — *no CGO and no separate microservice*. It runs a pool of Python worker processes and talks over *Unix Domain Sockets* on the same host/pod, so you get low overhead, process isolation, and parallelism beyond the GIL. *Why this exists* * Keep your Go service, reuse Python/NumPy/pandas/PyTorch/scikit-learn. * Avoid network hops, service discovery, and ops burden of a separate Python service. *Quick try (\~5 minutes)* Go (app): ``` go get github.com/YuminosukeSato/pyproc@latest ```…

Pyproc enables Go applications to call Python functions directly without requiring CGO or separate microservices. It manages a pool of Python worker processes communicating over Unix Domain Sockets on the same host or… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1

    Hi everyone, I built PyXL — a hardware processor that executes a custom assembly generated from Python programs, without using a traditional interpreter or virtual machine. It compiles Python -> CPython Bytecode -> Instruction set designed for direct hardware execution. I’m sharing an early benchmark: a GPIO test where PyXL achieves a 480ns round-trip toggle — compared to 14-25 micro seconds on a MicroPython Pyboard - even though PyXL runs at a lower clock (100MHz vs. 168MHz). The design is stack-based, fully pipelined, and preserves Python's dynamic typing without static type restrictions.…

    2025 · runpyxl.com · its alternatives →

  2. 2

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

    2020 · github.com · its alternatives →

  3. 3

    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 →

  4. 4

    pypipe is a command-line tool for writing data pipelines in Python. When working with data processing in the terminal, I often find myself wanting to pass the output of commands to Python for further processing. In such cases, one can either write one-liners or create regular Python scripts and connect them through pipes. However, using pypipe makes this process more convenient and efficient.

    2023 · github.com · its alternatives →

  5. 5

    An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing - zanellia/prometeo

    2021 · github.com · its alternatives →

  6. 6

    A lightweight database with Python syntax queries, using ZeroMQ - asrp/pyzdb

    2017 · github.com · its alternatives →

  7. 7PA
  8. 8

    Bringing Http/Https and WebSockets High Performance servers for PyPy3 and Python3 - cirospaciari/socketify.py

    2023 · github.com · its alternatives →

  9. 9

    Run Python code in browser

    2021 · its alternatives →

  10. 10
  11. 11

    Robyn is a Super Fast Async Python Web Framework with a Rust runtime. - sparckles/Robyn

    2023 · github.com · its alternatives →

  12. 12

    This is a pet project of mine where I build a MCP with WASM plugin system (published to OCI). I added a new plugin today that use Rust, compiled to WebAssembly to run Python code securely.

    2025 · github.com · its alternatives →

  13. 13
    Cliprun▲110

    Run Python code from any website with a right-click

    2025 · its alternatives →

  14. 14

    Hi HN - DBOS CEO here with the co-founders of DBOS, Peter (KraftyOne) and Qian (qianli_cs). The company started as a research project of Stanford and MIT, and Peter and Qian were advised by Mike Stonebreaker, the creator of Postgres, and Matei Zaharia, the creator of Spark. They believe so strongly in reliable, serverless compute that they started a company (with Mike) to bring it to the world! Today we want to share our brand new Python library providing ultra-lightweight durable execution. https://github.com/dbos-inc/dbos-transact-py Durable execution means your program…

    2024 · github.com · its alternatives →

  15. 15

    KJC phát triển hệ sinh thái giải trí toàn cầu trên nền tảng công nghệ hiện đại, đẩy mạnh đổi mới, mở rộng hợp tác và kiến tạo giá trị bền vững.

    2022 · meadowrun.io · its alternatives →

  16. 16
    Gromet ▲92

    Share and run python automations with no installs or setup

    2025 · its alternatives →

  17. 17

    gpython is a python interpreter written in go "batteries not included" - go-python/gpython

    2018 · github.com · its alternatives →

  18. 18

    A Python Interpreter written in Rust. Contribute to coolcoder613eb/RustPython development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  19. 19

    Real Goroutines for Python 3.13t+ free-threaded. Contribute to robertsdotpm/runloom development by creating an account on GitHub.

    Jul 2026 · github.com · its alternatives →

  20. 20PA

    I’m sure many of you are familiar, but there’s a treacherous gap between finding (or building) a model that works in PyTorch, and getting that deployed into your application, especially in consumer-facing applications. I’ve been very interested in solving this problem with a great developer experience. Over time, I gradually realized that the highest-impact thing to have was a way to go from existing Python code to a self-contained native binary—in other words, a Python compiler. I was already pretty familiar with a successful attempt: when Apple introduced armv8 on the iPhone 5s, they…

    2025 · blog.fxn.ai · its alternatives →

  21. 21

    Workflow orchestrator written in rust. Contribute to RainingComputers/Flowmium development by creating an account on GitHub.

    2024 · github.com · its alternatives →

  22. 22SY

    https://github.com/integrii/serve I got tired of the huge list of static asset server options out there. Python's built in one, various ruby gems, piles of npm commands... So naturally I added another (the best!) one. It is written in go, so that helps portability, speed. It's name is just 'serve'. No options or flags are required for invoking. It looks pretty. It supports hitting Command/Control-c gracefully. Hopefully this is useful to some people. Feedback welcome! Thanks!

    2017 · its alternatives →

  23. 23

    Dead easy interface for executing many HTTP requests asynchronously. Also provides helper functions for executing embarrassingly parallel async coroutines. - joshlk/many_requests

    2020 · github.com · its alternatives →

  24. 24

    When building a plugin system for an application, avoiding dependency conflicts is critical. To address this, I created Wetlands – a lightweight Conda environment manager. Wetlands not only simplifies the creation of isolated Conda environments with specific dependencies, but also allows you to run arbitrary Python code within those environments and retrieve the results. It uses the multiprocessing.connection and pickle modules for inter-process communication. Additionally, one can easily use shared memory between the environments, making data exchange more efficient. Docs:…

    2025 · arthursw.github.io · 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 →