nowfound

Dev tools · alternatives · 2026

24 alternatives to Py-spy – A new sampling profiler for Python programs

Sampling profiler for Python programs. Contribute to benfred/py-spy development by creating an account on GitHub.

Py-spy is a sampling profiler designed for Python programs. It captures performance data by periodically sampling what code is running, helping developers identify bottlenecks and optimize their applications. The tool… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Py-spy – A new sampling profiler for Python programs launched in 2018; newer entries below may have overtaken it.

  1. 1

    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 →

  2. 2

    Hello, I have several years of experience as a Python developer, and during that time, I've worked on intricate applications dealing with large volumes of data. One frequent challenge I faced was benchmarking the application and identifying performance bottlenecks. While there are some excellent Python profiling tools available, they can be quite daunting for beginners. The utility I have developed simplifies this process, making it as straightforward as possible to transition from slow code to a detailed flame chart. I would greatly appreciate your feedback!

    2023 · github.com · its alternatives →

  3. 3
  4. 4

    Run experiments with Python - quick and clean. Contribute to duerrp/pyexperiment development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  5. 5

    Modern, extensible Python project management. Contribute to pypa/hatch development by creating an account on GitHub.

    2017 · github.com · its alternatives →

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

    A tool for refurbishing and modernizing Python codebases - dosisod/refurb

    2022 · github.com · its alternatives →

  8. 8

    Hi HN! I built pyscn for Python developers in the vibe coding era. If you're using Cursor, Claude, or ChatGPT to ship Python code fast, you know the feeling: features work, tests pass, but the codebase feels... messy. Common vibe coding artifacts: • Code duplication (from copy-pasted snippets) • Dead code from quick iterations • Over-engineered solutions for simple problems • Inconsistent patterns across modules pyscn performs structural analysis: • APTED tree edit distance + LSH • Control-Flow Graph (CFG) analysis • Coupling Between Objects (CBO) • Cyclomatic Complexity Try it without…

    2025 · github.com · its alternatives →

  9. 9

    Python With Kurly braces. Contribute to umlet/pwk development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  10. 10

    Achieving confident refactoring through experimentation with Python 2.7 & 3.3+ - joealcorn/laboratory

    2016 · github.com · its alternatives →

  11. 11

    Hi HN! We’re Adrien and Kanav. We met at our previous job, where we spent about a third of our lives combating a constant firehose of bugs. In the hope of reducing this pain for others in the future, we’re working on automating debugging. We’re currently working on a platform that ingests logs and then automatically reproduces, root causes and ultimately fixes production bugs as they happen. You can see some of our work on this here - https://news.ycombinator.com/item?id=39528087 As we were building the root-cause phase of our automated debugger, we realized that we developed…

    2024 · github.com · its alternatives →

  12. 12

    plait.py - a fake data modeler . Contribute to plaitpy/plaitpy development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  13. 13

    Debugging-friendly exceptions for Python. Contribute to cknd/stackprinter development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  14. 14

    A simple Python debugger and profiler that generates animated visualizations of program flow, useful for algorithm learning. - CCExtractor/vardbg

    2020 · github.com · its alternatives →

  15. 15

    Modern, extensible Python project management. Contribute to pypa/hatch development by creating an account on GitHub.

    2022 · github.com · its alternatives →

  16. 16

    A curated database of insecure Python packages. Contribute to pyupio/safety-db development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  17. 17

    A linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs). - guilatrova/tryceratops

    2021 · github.com · its alternatives →

  18. 18

    A Python library for detecting patterns and anomalies in massive datasets using the Matrix Profile - target/matrixprofile-ts

    2019 · github.com · its alternatives →

  19. 19

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

    2021 · github.com · its alternatives →

  20. 20BC
  21. 21

    deptry 0.14.0 was just released, bringing significant speed improvements: It is now up to 10 times faster than the previous release! For those unfamiliar with deptry; deptry is a command line tool to check for issues with dependencies in a Python project, such as unused or missing dependencies. GitHub: https://github.com/fpgmaas/deptry For some benchmarks of the new release, see the release notes: https://github.com/fpgmaas/deptry/releases/tag/0.14.0 The performance improvement was achieved by leveraging Rust to parse the AST and extract…

    2024 · github.com · its alternatives →

  22. 22

    A monkeypatching library for python. Contribute to colinmarc/zodiac development by creating an account on GitHub.

    2012 · github.com · its alternatives →

  23. 23

    Creative coding editor in Python

    2023 · pysketch.com · its alternatives →

  24. 24

    Note: this is an update to [this](https://news.ycombinator.com/item?id=44568529) "Show HN" post. timep is a state-of-the-art [debug-]trap-based bash profiler that is efficient and extremely accurate. Unlike other profilers, timep records: 1. per-command wall-clock time 2. per-command CPU time, and 3. the hierarchy of parent function calls /subshells for each command the wall-clock + CPU time combination allows you to determine if a particular command is CPU-bound or IO-bound, and the hierarchical logging gives you a map of how the code actually executed. The standout…

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