Life & fun · alternatives · 2026
24 alternatives to Pytest-watcher – A working alternative to Pytest-watch
Automatically rerun your tests on file modifications - olzhasar/pytest-watcher
Pytest-watcher is a command-line tool that automatically reruns Pytest tests whenever source files change. Designed for Python developers who want continuous feedback while coding, it serves as an alternative to the… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Pytest-watcher – A working alternative to Pytest-watch launched in 2021; newer entries below may have overtaken it.
- 1

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

Sampling profiler for Python programs. Contribute to benfred/py-spy development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 3

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

An arbitrary filesystem event watcher which is: - simple - efficient - dependency free - runnable anywhere with a filesystem - header only Watcher is extremely efficient. In most cases, even when scanning millions of paths, this library uses a near-zero amount of resources. Watcher is simple. The library exposes a single function and a single object. That is all. Happy hacking.
2022 · github.com · its alternatives →
- 5

2025 · github.com · its alternatives →
- 6

Change Python code while it's running without losing state - julvo/reloading
2019 · github.com · its alternatives →
- 7

Runs pytest in a background process when DEBUG is True. - joeyespo/flask-pytest
2015 · github.com · its alternatives →
- 8

I was getting tired of copy/pasting reams of code into GPT-4 to give it context before I asked it to help me, so I started this small tool. In a nutshell, gpt-repository-loader will spit out file paths and file contents in a prompt-friendly format. You can also use .gptignore to ignore files/folders that are irrelevant to your prompt. gpt-repository-loader as-is works pretty well in helping me achieve better responses. Eventually, I thought it would be cute to load itself into GPT-4 and have GPT-4 improve it. I was honestly surprised by PR#17. GPT-4 was able to write a valid an…
2023 · github.com · its alternatives →
- 9

2015 · github-file-watcher.com · its alternatives →
- 10

I got sick of the old software development loop: Change code -> Run tests -> wait -> wait some more -> look at failures. I decided to build a tool that will enable you to: Change code -> look at failures. No wait time, no explicit test running. Under the hood: - Runs the whole test suite and collects code coverage per test. - For each auto file save, analyzes the changes on the tests. - Runs changed tests in the background. - Display results, the loop time from change to test results is approx 250ms. Instead of: code -> alt+tab -> arrow up -> rerun all the tests -> wait ... -> test results…
2022 · github.com · its alternatives →
- 11

Complete open-source monitoring and observability platform. - OneUptime/oneuptime
2024 · github.com · its alternatives →
- 12

Hi HN, I've been working on an experimental tool that helps you use GPT to work on your codebase. I'd love to improve the tool if there's interest. New ideas welcome! I think this could also be useful for experimenting with other types of recursive prompts. It’s a little bit Swiss Army knife and a little bit skynet: https://github.com/ferrislucas/promptr From the README: Promptr is a CLI tool for operating on your codebase using GPT. Promptr dynamically includes one or more files into your GPT prompts, and it can optionally parse and apply the changes that GPT suggests to…
2023 · github.com · its alternatives →
- 13
Pyexperiment▲49Run experiments with Python - quick and clean. Contribute to duerrp/pyexperiment development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 14

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

Selects tests affected by changed files. Executes the right tests first. Continuous test runner when used with pytest-watch. - tarpas/pytest-testmon
2015 · github.com · its alternatives →
- 16

Log what files are accessed by any Linux process. Contribute to spieglt/whatfiles development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 17

Pure OSX file event watcher using launchd. Contribute to arthry/fsev development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 18

Build, schedule, run, and monitor Python automation.
Jul 2026 · pyorchestrator.github.io · its alternatives →
- 19
Watchist▲74Automatically refresh browser while typing your code
2018 · npmjs.com · its alternatives →
- 20

- 21

Execute a command when something changes. Contribute to crodjer/watchman development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 22

How pytest, unittest, and nose deal with assertions.
2016 · pythontesting.net · its alternatives →
- 23

Hi, we are working on a tool for speeding up test runs, by skipping tests unaffected by code changes. Effectivly, Saving 80-95% of the time, by skipping 80-95% of tests. We started a few months ago, and have managed to get into a few production CI systems. All our prospects and users are on holiday right now. So we decided to repackage and open-source for local test running. available here (https://github.com/nabaz-io/nabaz) under MIT license. One line change: pytest -v -> nabaz test --cmdline "pytest -v" Stalk us on GitHub, or just Star us. Ask questions, we'll answer in…
2022 · github.com · its alternatives →
- 24

A linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs). - guilatrova/tryceratops
2021 · github.com · its alternatives →
Also compare
- Watchpoints, an easy to use watchpoints equivalent library for Python alternatives
- Py-spy – A new sampling profiler for Python programs alternatives
- Leaping – Debug Python tests instantly with an LLM debugger alternatives
- Filesystem Watcher alternatives
- Mustardwatch: Detect what files a program uses, rerun when they change alternatives
- Change Python code while it's running using a reloading loop 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 →