nowfound

Dev tools · alternatives · 2026

24 alternatives to Python testmon – re-execute your tests suite in a fraction of time

Selects tests affected by changed files. Executes the right tests first. Continuous test runner when used with pytest-watch. - tarpas/pytest-testmon

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Python testmon – re-execute your tests suite in a fraction of time launched in 2015; newer entries below may have overtaken it.

  1. 1

    Automatically rerun your tests on file modifications - olzhasar/pytest-watcher

    2021 · github.com · its alternatives →

  2. 2

    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 →

  3. 3

    Change Python code while it's running without losing state - julvo/reloading

    2019 · github.com · its alternatives →

  4. 4

    Runs pytest in a background process when DEBUG is True. - joeyespo/flask-pytest

    2015 · github.com · its alternatives →

  5. 5

    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 →

  6. 6SA

    Hey everyone, James from Silogy here. We’re excited to open-source our test runner, Smelt. Smelt is a simple and extensible test runner optimized for chip development workflows. Smelt enables developers to: * Programmatically define numerous test variants * Execute these tests in parallel * Easily analyze test results As chip designs get more complex, the state space that needs to be explored in design verification is exploding. In chip development, it's common to run thousands of tests, each with multiple hyperparameters that result in even more variation. Smelt offers a straightforward…

    2024 · silogy-io.github.io · its alternatives →

  7. 7

    Task runner that helps you easily manage and invoke small scripts and wrappers - TekWizely/run

    2019 · github.com · its alternatives →

  8. 8

    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 →

  9. 9
    Rerun▲151

    Visualize computer vision

    2023 · rerun.io · its alternatives →

  10. 10

    Hello HN, I introduce a property-based testing tool for Ruby. Ruby's ease of test-writing and rich ecosystem are widely acclaimed. However, property-based testing is not as widely used as in other languages such as Haskell or Elixir, and I think this is because there is no de facto testing tool. This gem currently not only has the basic functionality of stateless property-based testing but also has the following features: - Support verbose mode that allows you to see its shrinking procedure and algorithms. - Support several concurrency/parallel executions of each test. As of now,…

    2024 · github.com · its alternatives →

  11. 11

    Python Continuous Test Runner and Live Testing

    2019 · its alternatives →

  12. 12

    Sharing this side project of mine, if you had issues while using multiprocess in python when collecting metrics this might interest you :) The library offers the same interface between single process & multi process, the only difference is doing a function call specifying which backend to use and everything will work out of the box. It supports default labels & partial labels so that you can build your child instances incrementally. It strives to be flexible & well documented. There is also an experimental backend for it written in Rust as a way to support asyncio applications, more in the…

    2023 · github.com · its alternatives →

  13. 13

    Rerun 0.21 comes with a new graph viewer that's written in Rust and runs in the browser via wasm. It's powered by a new force based layout engine that is a port of much of d3-force to Rust. (The release also contains some other cool stuff like undo/redo implemented on top of a timeseries DB.) We built this with applications in robotics and spatial computing in mind but would love to hear feedback from folks that would see this as useful in other domains as well.

    2024 · rerun.io · its alternatives →

  14. 14

    Hi everyone, Maelstrom is a suite of tools for running tests in hermetic micro-containers locally on your machine or distributed across arbitrarily large clusters. Maelstrom currently has test runners for Rust and Python, with more on the way. You might use Maelstrom to run your tests because: * It's easy. Maelstrom functions as a drop-in replacement for cargo test and pytest. In most cases, it just works with your existing tests with minimal configuration. * It's reliable. Maelstrom runs every test hermetically in its own lightweight container, eliminating confusing errors caused by…

    2024 · github.com · its alternatives →

  15. 15

    Dynamically instrument Live applications from your IDE

    2023 · lightrun.com · its alternatives →

  16. 16

    Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions. - GitHub - autoscrape-labs/pydoll: Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions.

    2025 · github.com · its alternatives →

  17. 17SJ

    Hey HN, I'm the maintainer of node-cron (5M+ downloads/month), and I recently built Sidequest.js, a background job runner for Node.js inspired by Oban (Elixir) and Sidekiq (Rails). It solves some common problems I saw with libraries like node-cron: - Jobs don’t block your API: they run in isolated worker threads - No Redis or vendor lock-in: use Postgres, MySQL, SQLite, or MongoDB - Supports retries, uniqueness, concurrency, snoozing, prioritization - Comes with a CLI and a simple dashboard - Works great in monoliths and doesn’t require extra infra Quick start (no signup needed):…

    2025 · docs.sidequestjs.com · its alternatives →

  18. 18
  19. 19

    Run Python code in browser

    2021 · its alternatives →

  20. 20
    Releasy▲89

    Test management platform & Issue tracker for agile teams

    2023 · releasyapp.io · its alternatives →

  21. 21

    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 →

  22. 22

    How pytest, unittest, and nose deal with assertions.

    2016 · pythontesting.net · its alternatives →

  23. 23

    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 →

  24. 24

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 →