7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

7 alternatives ranked by real activity

Open-source Testsigma alternatives

A curated, ranked list of the 7 best open-source alternatives to Testsigma.

The best open-source alternative to Testsigma is Playwright. If that doesn't suit you, other good options are Appium, Robot Framework, Karate and Shortest.

Testsigma alternatives are mainly testing & QA tools. 4 of them shipped code in the last 30 days, 7 can be self-hosted, and 7 use a permissive licence.

Last updated October 3, 2026 · ranked by GitHub stars, growth and recent commits

Playwright

A framework from Microsoft for end-to-end web testing and browser automation across Chromium, Firefox and WebKit using one API.

GitHub stars
97k
Last commit
yesterday
Latest release
v1.63.0
Licence
Apache-2.0
Self-hosted
Yes
playwright.devPlaywright homepage screenshot

Playwright is an open-source framework for testing and automating web applications. A single API drives Chromium, Firefox and WebKit, so the same script or test can cover all three engines. It is used for end-to-end testing, for scripted browser tasks and, increasingly, as a tool that AI agents call to operate a browser.

The bundled Playwright Test runner executes tests in parallel with a fresh browser context per test, which gives isolation without the cost of launching a new browser. Locators mirror how users see the page, actions wait automatically until elements are ready, and assertions retry until they pass. Failures can be investigated with traces that capture screenshots, DOM snapshots, network requests and console output in a Trace Viewer.

Beyond the test runner there is a standalone library for scripts, a CLI aimed at coding agents, an MCP server for LLM-driven automation and a VS Code extension. The code is Apache-2.0 licensed and runs on your own machines and CI servers, with no hosted service required.

Key features

  • One API for Chromium, Firefox and WebKit
  • Auto-waiting actions and retrying assertions
  • Parallel tests with isolated browser contexts
  • Trace Viewer with DOM snapshots and network logs
  • Locators that mirror how users see pages
  • MCP server and CLI for AI agents
  • VS Code extension for authoring tests

Pricing: Free and open source under the Apache-2.0 license.

Appium

A modular, WebDriver-based automation framework for testing native, hybrid, mobile web and desktop apps across platforms, extended through drivers, clients and plugins.

GitHub stars
22k
Last commit
today
Latest release
@appium/support@7.2.8
Licence
Apache-2.0
Self-hosted
Yes
appium.ioAppium homepage screenshot

Appium is an open-source framework for automating apps on mobile, desktop and IoT platforms. It builds on the W3C WebDriver protocol, which means tests are written against a standard interface and can drive native apps, hybrid apps, mobile web and desktop software on Android, iOS, Windows, macOS and more.

Its architecture is modular and extensible. Drivers add support for automating particular platforms, clients let you write tests in the programming language of your choice, and plugins extend the core behavior. That gives rise to a broad ecosystem of related software around the core server. Appium is installed with npm, and the documentation covers system requirements for each platform.

The team supports only the latest version, so anyone on an older major release is directed to migration guides covering the v1 to v2 and v2 to v3 transitions. Appium is written in TypeScript under the Apache-2.0 license and runs on your own machines, build servers or device farms. It is a standard choice for QA engineers and developers who need cross-platform mobile test automation.

Key features

  • Automates native, hybrid and mobile web apps
  • Desktop and IoT platform support
  • Built on the W3C WebDriver protocol
  • Drivers for individual platforms
  • Test clients in multiple languages
  • Plugin system for extending behavior

Pricing: Free and open source under the Apache-2.0 license.

Robot Framework

An open-source automation framework for acceptance testing and robotic process automation, using human-readable keyword syntax that can be extended in Python or Java.

GitHub stars
12k
Last commit
yesterday
Latest release
v7.5
Licence
Apache-2.0
robotframework.orgRobot Framework homepage screenshot

Robot Framework is a generic open-source framework for test automation and robotic process automation. Test cases and tasks are written with readable, keyword-based syntax, so people who are not programmers can follow what an automated scenario does, and the same approach covers acceptance testing and RPA.

Functionality is extended through libraries written in Python, Java and other languages, and a rich ecosystem of hundreds of third-party libraries covers web, API, mobile and other automation needs. The Robot Framework Foundation supports the project, and the website provides a user guide, standard library documentation, community events, workshops and a certification program.

The framework is released under the Apache-2.0 licence, written in Python, and used without licensing fees. You install it into your own Python environment and run it locally or in CI, so there is no server to host. It suits QA teams practicing acceptance test-driven or behavior-driven development and teams automating repetitive business processes.

Key features

  • Human-readable keyword-driven syntax
  • Acceptance testing and RPA in one tool
  • Extensible with Python and Java libraries
  • Standard library of common keywords
  • Hundreds of third-party libraries
  • Reports and logs for test runs

Pricing: Free and open source under the Apache-2.0 licence, with no licensing fees.

Karate

An open-source framework for test automation that brings API checks, mocks, performance tests and UI automation together under one readable syntax.

GitHub stars
9k
Last commit
yesterday
Latest release
v2.1.3
Licence
MIT
docs.karatelabs.ioKarate homepage screenshot

Karate is an open-source tool that unifies API testing, mocks, performance testing and UI automation in one framework with a single readable syntax. Tests are written as feature files, so people who are not Java developers can read and write them, and the project is written in Java.

Its documentation highlights the match keyword for validating complete responses, headers and arrays, parallel execution of features, scenarios and example rows, reusable flows by calling one feature from another, and test doubles that stand up HTTP, gRPC and message-queue mocks from a feature file. Karate v2 adds virtual threads, a single-binary CLI, JavaScript debugging and soft assertions. There are extensions for VS Code and IntelliJ, plus Karate Agent and Karate Xplorer products.

Tests can be run through JUnit, the command line or CI/CD pipelines. Karate is licensed under MIT, and topics mention BDD, Cucumber, contract testing, load testing and WebDriver. It suits QA engineers and developers who want one tool for API-level and UI-level checks.

Key features

  • API testing in readable feature files
  • Built-in HTTP, gRPC and queue mocks
  • Performance testing from the same tests
  • UI automation with a browser driver
  • Parallel test execution
  • JUnit, CLI and CI/CD runners
  • VS Code and IntelliJ extensions

Pricing: The open-source framework is free. Pro is $64 per user per month ($640 per user per year) and IDE Plus is $100 per user per year; Enterprise is custom. Everything runs self-hosted.

Shortest

Natural-language end-to-end testing framework built on Playwright that uses the Anthropic Claude API to run tests written in plain English.

GitHub stars
5.7k
Last commit
1 mo ago
Latest release
v0.4.9
Licence
MIT
shortest.comShortest homepage screenshot

Shortest is an AI-powered end-to-end testing framework in which tests are written in natural language. Test execution is handled by the Anthropic Claude API, and the browser automation underneath is Playwright. It is released under the MIT license and maintained by the Antiwork team.

The project adds integrations for common testing hurdles, including GitHub login with two-factor authentication and email validation with Mailosaur. A shortest init command streamlines setup in a new or existing project by installing the package as a development dependency, creating a default shortest.config.ts file, and generating a .env.local file.

Shortest is written in TypeScript and works in Next.js and other JavaScript projects. It suits development teams who want to describe user flows in plain language rather than maintain brittle selectors, and who accept the cost and variability of calling a language model API during test runs.

Key features

  • Tests written in plain English
  • AI-driven execution with the Claude API
  • Built on Playwright
  • GitHub login with 2FA support
  • Email validation through Mailosaur
  • Setup command that generates config files

Pricing: Standard costs $10 per user per month after a 14-day free trial; Enterprise is quoted through sales.

Magnitude

Magnitude is an open-source, vision-first browser agent that controls web pages from natural language and includes a test runner with visual assertions.

GitHub stars
4.1k
Last commit
7 mo ago
Latest release
magnitude-core@0.3.1
Licence
Apache-2.0
magnitude.runMagnitude homepage screenshot

Magnitude is a browser agent that uses vision AI so you can control a browser with natural language. It navigates by looking at the interface and planning actions, interacts with precise mouse and keyboard actions, extracts structured data, and verifies results with a built-in test runner that supports visual assertions.

Rather than drawing numbered boxes around page elements, which the authors say generalizes poorly on complex modern sites, it has a visually grounded model give pixel coordinates, making it independent of the page's DOM structure and extendable to desktop apps or virtual machines. It can be used to automate web tasks, integrate apps that have no APIs, extract data, test web apps or build other browser agents. The README reports a 94% score on the WebVoyager benchmark.

Magnitude needs a large visually grounded model; Claude Sonnet 4 is recommended and Qwen-2.5VL 72B is also compatible. A setup command creates a project with an example script, and the test runner adds a tests directory with a configuration file and example test. It is written in TypeScript and licensed under Apache-2.0.

Key features

  • Natural-language browser control
  • Vision-first element targeting by coordinates
  • Structured data extraction
  • Test runner with visual assertions
  • Setup command with example script
  • Works with Claude and Qwen vision models

Pricing: Free and open source under the Apache-2.0 license; requires access to a vision-capable model.

Crusher

Crusher is a low-code, Playwright-based testing framework for recording and running end-to-end browser tests, with a recorder, SDK and reporting dashboard.

GitHub stars
588
Last commit
1 yr ago
Latest release
v0.5.10
Licence
MIT
Self-hosted
Yes

Crusher is a testing framework that takes a low-code first approach to end-to-end web testing. You create tests by browsing your website with a Chromium-based recorder and adding assertions when needed, or by writing code, or a mix of both. The project describes itself as an alternative to Selenium, Cypress and Puppeteer.

It is built as an all-in-one tool with a recorder, an SDK and test infrastructure included. Code tests use Playwright APIs for finer control, execution runs on Playwright for speed and browser coverage including Chromium, Firefox and Safari, and results feed a central reporting dashboard with alerts and easy integration into existing projects.

Use cases include testing end-to-end user flows, testing UI changes and running tests locally. Crusher is MIT licensed and was in beta at v0.5 according to its README, with a v1.0 stable release anticipated. You can start by running an npx command in your git repository or by downloading a binary.

Key features

  • Chromium-based test recorder
  • Code tests with Playwright APIs
  • Chromium, Firefox and Safari support
  • Central reporting dashboard
  • Alerts and project integrations
  • Start with npx in a git repo

Pricing: Free and open source under the MIT license.

Testsigma alternatives: questions

What is the best open-source alternative to Testsigma?
Playwright is the top-ranked open-source alternative to Testsigma on Enlisted: A framework from Microsoft for end-to-end web testing and browser automation across Chromium, Firefox and WebKit using one API. Other strong options are Appium, Robot Framework, Karate and Shortest.
Are these Testsigma alternatives free?
All 7 are open source, so the code is free to use under its licence, and all of them can be self-hosted on your own server or computer.
How is this list of Testsigma alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 4 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all