Dev tools · alternatives · 2026
24 alternatives to Trace the local context of Python functions with just a decorator
Trace the local context of a Python function's execution with just a decorator. - mihneadb/python-execution-trace
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Trace the local context of Python functions with just a decorator launched in 2016; newer entries below may have overtaken it.
- 1

Print each local variable and line of code at execution
2023 · pypi.org · its alternatives →
- 2LL
localscope is a small Python package that disassembles functions to check if they access global variables they shouldn't. I wrote this a few years ago to detect scope bugs which are common in Jupyter notebooks. It's recently come in handy writing jax code (https://github.com/jax-ml/jax) because it requires pure functions. Thought I'd share.
2025 · localscope.readthedocs.io · its alternatives →
- 3

Debugging-friendly exceptions for Python. Contribute to cknd/stackprinter development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 4

- 5

Contribute to tylerhou/fiber development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 6

Hello and happy new year! We're excited to introduce the Pyper package for concurrency & parallelism in Python. Pyper is a flexible framework for concurrent / parallel data processing, following the functional paradigm. Source code can be found on [github](https://github.com/pyper-dev/pyper) Key features: Intuitive API: Easy to learn, easy to think about. Implements clean abstractions to seamlessly unify threaded, multiprocessed, and asynchronous work. Functional Paradigm: Python functions are the building blocks of data pipelines. Let's you write clean, reusable…
2025 · github.com · its alternatives →
- 7

Hi all! A little background: I've been working on natto.dev, a spatial environment for JavaScript. I'm really excited about new interfaces for code (leveraging metaphors we're good at, spatial reasoning, making state visible, design tools, etc). With all the buzz around PyScript, I discovered Pyodide and got it working inside natto. This Python version is a stripped down version of https://natto.dev (eg interactive outputs, multiplayer) so please check that out if this interests you. I'm excited to share this spatial environment for Python. Imagine Jupyter cells arranged on a 2D…
2022 · python.natto.dev · its alternatives →
- 8

- 9

DEPRECATED StackImpact Python Profiler - Production-Grade Performance Profiler: CPU, memory allocations, blocking calls, exceptions, metrics, and more - stackimpact/stackimpact-python
2017 · github.com · its alternatives →
- 10

watchpoints is an easy-to-use, intuitive variable/object monitor tool for python that behaves similar to watchpoints in gdb. - gaogaotiantian/watchpoints
2021 · github.com · its alternatives →
- 11

Hi HN — I’m learning Rust and decided to build a universal CLI for running code in many languages. The tool, Run, aims to be a single, minimal dependency utility for: running one-off snippets (from CLI flags), running files, reading and executing piped stdin, and providing language-specific REPLs that you can switch between interactively. I designed it to support both interpreted languages (Python, JS, Ruby, etc.) and compiled languages (Rust, Go, C/C++). It detects languages from flags or file extensions, can compile temporary files for compiled languages, and exposes a unified REPL…
2025 · github.com · its alternatives →
- 12

Python to python compiler that allows you to use Python 3.6 features in older versions. - nvbn/py-backwards
2017 · github.com · its alternatives →
- 13

Your first Python programs make pictures on a canvas. Learn calls, values, variables, and a loop before adding one click handler.
18d ago · scimigo.com · its alternatives →
- 14

Python API to execute shell functions as they would be Python functions - timofurrer/shellfuncs
2016 · github.com · its alternatives →
- 15

I built Copapy as an experiment: Can Python be used for hard real-time systems? Instead of an interpreter or JIT, Copapy builds a computation graph by tracing Python code and uses a custom copy-and-patch compiler. The result is very fast native code with no GC, no syscalls, and no memory allocations at runtime. The copy-and-patch compiler currently supports x86_64 as well as 32- and 64-bit ARM. It comes as small Python package with no other dependencies - no cross-compiler, nothing except Python. The current focus is on robotics and control systems in general. This project is early but…
Feb 2026 · github.com · its alternatives →
- 16

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 →
- 17

Python courses covering comprehensions, generators, decorators, iterators, descriptors, and pandas — from data structures to advanced object-oriented design.
2017 · weeklypythonexercise.com · its alternatives →
- 18

Hi HN I’ve developed an experimental VSCode extension to keep a Python Kernel in sync with a Python file. (Reactive execution) The extension uses Static Code Analysis to infer dependencies between lines of code. When you modify a line in a file, it will be marked as Stale together with all the lines that depend on it. You can Sync the state with Ctrl+Shift+Enter. In this way, you are always in control. See the Readme for a detailed demo. —------------- The primary limitation of this extension is that it currently relies on Static Code Analysis, which can only do so much. Again, see the…
2024 · marketplace.visualstudio.com · its alternatives →
- 19

Python utilities for writing cross-version compatible libraries - tmkontra/compatlib
2021 · github.com · its alternatives →
- 20

a restricted python to javascript / c# / go / ruby compiler - pseudo-lang/pseudo-python
2016 · github.com · its alternatives →
- 21

dude uncomplicated data extraction: A simple framework for writing web scrapers using Python decorators - roniemartinez/dude
2022 · github.com · its alternatives →
- 22

A debugging and profiling tool that can trace and visualize python code execution - gaogaotiantian/viztracer
2020 · github.com · its alternatives →
- 23

Hi! I've built this because I kept reaching for Celery for simple scheduled tasks and it felt like overkill. I just needed "run this function every hour" or "daily at 9am", not distributed workers. So it's decorators for scheduling (@scheduler.every(5).minutes, @scheduler.daily.at("09:00")), state saves to JSON so jobs survive restarts, and there's an optional FastAPI dashboard if you want to see what's running. No Redis, no message broker, runs in-process with your app. Trade-off is it's single process only — if you need distributed workers, stick with Celery.
Jan 2026 · github.com · its alternatives →
- 24

Store Python traceback for later debugging. 🐛. Contribute to ploomber/debuglater development by creating an account on GitHub.
2022 · github.com · its alternatives →
Also compare
- Python decorator to log local variables with each line of code run alternatives
- Localscope–Limit scope of Python functions for reproducible execution alternatives
- Debugging-Friendly Tracebacks for Python alternatives
- utile alternatives
- Python decorator that enables arbitrarily-deep tail/non-tail recursion alternatives
- Pyper – Concurrent Python Made Simple alternatives
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 →