Open source BrowserStack alternatives
Every project in the catalog is MIT, Apache or BSD licensed. 0 projects explicitly describe themselves as a BrowserStack alternative; 22 more are in the category where BrowserStack is a typical product.
Open source projects in the same category: Testing & QA
Category-level information: these projects are the same kind of software as BrowserStack; they have not claimed to be a one-to-one replacement.
Storybook
100storybookjs · Testing & QA
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- You can develop components and pages in an isolated environment from the main application.
- You can document and test user interface components.
- With supported plugins, you can manage component interactions and accessibility tests.
- • High number of open issues (1,734)
- • NeutralHacker News
Introducing React Storybook
“First impression : Storybook looks beautiful! Thank you for this. Developers like beautiful UIs as much as anyone. I'm currently working on a simple React.js commerce platform and even in it's early stages I'm already wrangling tens of thousands of lines of UI code. Anything to…”
- • NeutralHacker News
Introducing React Storybook
“It looks like React Storybook uses a similar set of principles to what you're describing but organizes them for a different use case than Redux DevTools. You definitely could build something like React Storybook using Redux DevTools, but from what I understand React Storybook…”
Verified against README · Oct 26, 2026 · source
Cypress
100cypress-io · Testing & QA
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- You can install Cypress on your project with package managers on the Mac, Linux or Windows environment.
- You can configure the Cypress Cloud badge to your project to show the test status and number of tests.
- You write and run fast and reliable end-to-end tests for any application running on the browser.
- • High number of open issues (1,149)
- ↓ NegativeHacker News
Cypress: Fast, easy, and reliable testing for anything that runs in a browser
“I have been developing tests using Cypress for 6+ months. I have used multiple other variations of test frameworks that were built on the Selenium WebDriver protocol. The official documentation [1] states that Cypress differs fundamentally and architecturally as compared to…”
- • NeutralHacker News
Cypress: Fast, easy, and reliable testing for anything that runs in a browser
“Not sure what you mean by "just uses your localhost". I recently set up Cypress for the app I'm working on, which is a legacy MEAN app that I've been modernizing (migrating to React+TS, etc). It already had a set of Express server API "unit tests" that were really more like…”
Verified against README · Oct 25, 2026 · source
Bruno
100usebruno · Testing & QA
Alternative to (project's own claim): Postman, Insomnia
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- You can store API collections directly on your file system.
- Using git, you can work as a team on API collections.
- You can test API on Mac, Windows and Linux platforms.
- • High number of open issues (1,954)
- • NeutralHacker News
Bruno: Fast and Git-friendly open-source API client (Postman alternative)
“Bruno/Postman is basically curl + a filesystem + git + jq + make. If you're really comfortable with all those tools, you won't understand Postman because you'll say "why don't people just chain all these tools together?". It's like the famous hn comment on dropbox, "why don't…”
- ↓ NegativeHacker News
Bruno: Fast and Git-friendly open-source API client (Postman alternative)
“IDEs such as JetBrains Rider and Visual Studio offer a .http file feature for making HTTP requests, reducing the necessity of tools like Postman and Bruno, particularly for basic scenarios. Regardless, I'm happy to see Bruno as an alternative. I don't often need to test HTTP…”
Verified against README · Oct 26, 2026 · source
Locust
100locustio · Testing & QA
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- You can write complex and conditional test scripts using standard Python libraries.
- You can monitor test progress in real time through the web interface and change the load amount at runtime.
- With distributed architecture, you can simulate hundreds of thousands of users using multiple machines.
- ↓ NegativeHacker News
The Locust Economy
“Look guys, this author just falls in love with his own analogies and leaves reality far behind. The Jefersonian Middle Class (as he calls them) isn't made up of a bunch of Groupon-client failures. They don't survive on business that has been aggregated by swarming platforms like…”
- ↑ PositiveHacker News
Locust – A modern load testing framework
“I used Locust for a good long time around a year back, and here are some observations. Locust is awesome to start with, and has master/slave for spawning multiple servers, great for testing real concurrency with large loads. Gatling doesn't have master/slave mode yet. Main…”
Verified against README · Oct 26, 2026 · source
avajs · Testing & QA
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- Testlerini eşzamanlı çalıştırarak süreyi kısaltırsın
- Her test dosyasını yalıtılmış ortamda çalıştırırsın
- Magic assert ile zengin hata mesajları alırsın
- • NeutralGitHub Issue
Support nested groups?
“Currently the test files support a flat list of tests, each sharing all `before` , `beforeEach`, `afterEach` & `after` hooks. I find it useful to declare nested groups with their own hooks, while inheriting context from the parent. For example I'm stubbing promise behavior and…”
Verified against README · Oct 30, 2026 · source
Hurl
100Orange-OpenSource · Testing & QA
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- You run HTTP requests as defined in plain text format by chaining them.
- You test HTML content, REST, SOAP and GraphQL API responses with XPath, JSONPath and various conditions.
- You do performance and data integrity validation, such as time and response bytes of HTTP endpoint.
- ↑ PositiveHacker News
Hurl 4.0.0
“That's fair, and k6 is not for everyone. JS was chosen as it's a popular language with a large web ecosystem, but the tool itself is written in Go. That said... > I got a CI-ready Hurl config working on some endpoints for work sorted within like, 5 minutes of downloading it. I'm…”
- • NeutralHacker News
Hurl 4.0.0
“> Take a look at the docs Yeah, I did they start off with JS shenanigans, including importing packages, which immediately makes me concerned I’m going to have to deal with JS packaging dumpster-fire. There’s then one line of CLI args, followed by even more JS boilerplate. > in…”
Vitest
100vitest-dev · Testing & QA
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- You use the configuration and plugins of your Vite application directly in the testing environment.
- You write tests with Jest compatible API and built-in Jest Snapshot support.
- You create local code coverage reports and run component tests in browser mode.
- ↑ PositiveHacker News
Vitest Browser Mode Guide
“I used to do this with Karma test runner. The best part was how it didn't try to capture everything, so debugging with breakpoints was really easy. I like Vitest browser mode, but it's a pain to just "detach" for a specific frame and run that test in isolation, with my actual…”
- • NeutralHacker News
Jest/Vitest interactive course (runs in the browser)
“100%. its a horrible code smell, and AI loves to jest.mock (or vi.mock()). (The most recent blog post on my site covers this as one of the things to look out for in AI generated tests...) in JS (with Jest/Vitest) it is far too easy to call mock()...”
google · Testing & QA
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- Cross-App Automation: Executes testing workflows and everyday tasks on Android from natural language instructions.
- Multimodal Targeting: Uses element indices when available, with coordinate and visual locating fallbacks for custom interfaces.
- IDE Diagnostics: Model Context Protocol (MCP) integration lets Antigravity, Claude Code, and Windsurf drive test devices and collect Logcat output and screenshots.
- • No published release
- ↓ NegativeHacker News
Artemis II safely splashes down
“"Almost everything you said is false" and yet you could not name one thing. If my claims were wrong, you would correct them. You did not, because you can't. You claim the Artemis II review convinced skeptical experts.What actually happened was Isaacman ( or shoud I say Jared? )…”
- ↓ NegativeHacker News
Artemis II safely splashes down
“Do actual science. Send robots there, like Curiosity and Perseverance. And over all: start recognising that there is no point in sending humans to Mars other than "uh uh it's cool we sent someone there and they came back alive". I have nothing against the fact that it is cool.…”
midscene
100web-infra-dev · Testing & QA
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- By giving natural language commands, you can simulate user interactions in web, mobile and desktop applications.
- With screenshot analysis, you can automatically verify the visibility and status of interface elements.
- By examining the HTML reports created, you can inspect the test steps and visual verification results.
tester-army · Testing & QA
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- You write end-to-end tests for web and mobile applications.
- You configure the AI model with your own subscription or local server.
- You automatically send the test results as a request comment.
- • NeutralHacker News
E2E encrypted messaging on Instagram will no longer be supported after 8 May
“>Any e2e encryption provided by the same entity who fully controls both the blackbox clients, and the server in between, is just a security theatre that they can selectively bypass anytime with very little risk of detection. Not really much better than simple client to server…”
- • NeutralHacker News
E2E encrypted messaging on Instagram will no longer be supported after 8 May
“Every e2e solution relies on trusting the application/tooling/crypto used. Open source is better than nothing, but is not a silver bullet for trust.”
wix · Testing & QA
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- React Native uygulamaların için JavaScript ile uçtan uca testler yazarsın
- Modern async-await API'si sayesinde asenkron testlerde kırılma noktalarını beklendiği gibi kullanırsın
- Uygulamadaki asenkron işlemleri otomatik izleyerek test kararsızlığını azaltırsın
- ↓ NegativeGitHub Issue
Crash in DetoxSync
“I have an issue when running tests in parallel with `--workers 2` using `jest-circus` after upgrading to detox 18 The form tests that use the keyboard actions like `typeText` and `clearText` fail when they are running in parallel with another test. #### Reproduction 1. Have 2…”
- ↓ NegativeGitHub Issue
Tests Fail Immediately
“**Describe the bug** After running the detox test command, the tests fail before doing any actions in a couple of seconds. The metro-bundler runs but the app doesn't launch past the splash screen. If I close the app and open it again the app is irresponsive. It moves past the…”
Verified against README · Oct 30, 2026 · source
nightwatchjs · Testing & QA
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- Web uygulamalarına yönelik uçtan uca testleri Node.js ile yazıp çalıştırabilirsin
- React, Vue, Angular veya Storybook bileşenlerini tarayıcıda izole olarak test edebilirsin
- Appium üzerinden Android ve iOS yerel mobil uygulamalarını test edebilirsin
- • NeutralHacker News
Nightwatch.js
“I'm curious why they didn't build on the "wd" implementation of the WebDriver protocol for Node.js: Personally I like just using "wd" along with a promise helper library or two. Here's an example using q-proxy ( ) and q-step ( ). The result is a pretty nice syntax (admittedly…”
- • NeutralHacker News
Nightwatch.js
“pip install robotframework-selenium2library test.txt: *** Settings *** Library Selenium2Library *** Test Cases *** Google The Night Watch [Setup] Open Browser Title Should Be Google Input Text q nightwatch Click Button Google Search Wait Until Page Contains The Night Watch…”
Verified against README · Oct 30, 2026 · source
JMeter
95apache · Testing & QA
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- You can create test plans by recording traffic through browsers or local applications.
- You can perform performance analysis under different load types by simulating the load on the server or network.
- You can expand test scenarios with customizable scripts using JSR223 compatible languages such as Groovey.
- • High number of open issues (991)
- • NeutralHacker News
Show HN: Loadjitsu – a modern load testing alternative to JMeter
“JMeter has literally hundreds more features than this. This tool (apart from the non-free licence) seems more similar to `ab` and the dozens other http benchmarking tools (like siege, wrk, httperf, and others I haven't tried), with an added basic GUI. The last time I used JMeter…”
- • NeutralHacker News
Show HN: Loadjitsu – a modern load testing alternative to JMeter
“I can’t stand JMeter’s drag and drop test plan interface. Everything should be code. I actually prefer LoadRunner. But it’s way too expensive.”
testcontainers · Testing & QA
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- You can run temporary samples of common databases in JUnit tests.
- You can start Selenium web browsers in a test environment.
- You can include any component that can work within the Docker container into your tests.
- • High number of open issues (641)
- ↑ PositiveHacker News
Testcontainers
“A few examples of the difficulties I've had with testcontainers: - Testcontainers running in a DinD configuration is complex and harder to get right - Testcontainers needing to network or otherwise talk with other containers not orchestrated by testcontainers - general flakiness…”
- • NeutralHacker News
Testcontainers
“> It may be common, but that doesn't mean it's warranted. Logical fallacies, for example, are also common (so are spelling and grammar mistakes), and yet personally I prefer to commit them less often rather than more often. You think the quotation is a fairly accurate depiction…”
Newman
100postmanlabs · Testing & QA
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- You can run Postman collections directly from the command line
- You can import and run collection files locally or via URL
- You can integrate with continuous integration servers and build systems
- • NeutralHacker News
Newman's Own faces mammoth tax bill after lawmakers fail to spare the foundation
“It's a plausible inference given the timing and Newman's politics while alive [1], and maybe it does apply to the other charities (I don't know one way or the other), but at least with respect to The Hole in the Wall Gang Camp (for seriously ill children), in my personal…”
- • NeutralHacker News
Newman's Own faces mammoth tax bill after lawmakers fail to spare the foundation
“OK, so while everyone else is arguing about whether Newman's Own should be allowed to operate as it has or not, I'm curious about a different issue. What's a parliamentarian, and why can they unilaterally change bills? Or am I misunderstanding their role?”
doctest
80doctest · Testing & QA
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- You write the tests directly into the production code.
- You use the claims with confidence in multiple threads.
- You remove the test codes completely from the compilation output.
- ↑ PositiveHacker News
Show HN: Doctest – C++ single-header testing framework
“no access to a linux machine - otherwise I might have tested with clang too. Also you may try the bench.py script yourself :) But this is not a benchmark of compilers but a benchmark between doctest and the other such library - and this comparison should be compiler-neutral And…”
- • NeutralHacker News
Doctest.js: a humane Javascript test framework
“FWIW, doctest.js briefly supported CoffeeScript, back when the format was essentially language-neutral: $ makeRequest({ > url: ' > data: 'foo', > success: Spy('makeRequest', {wait: true}), > }); makeRequest(...) The example and output was parsed essentially by regexes. That was…”
antiwork · Testing & QA
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- You write end-to-end test scripts with natural language expressions.
- You run the tests using Anthropic Claude API and Playwright.
- You add additional verifications after browser execution with recall functions.
- ↑ PositiveHacker News
Shortest-possible walking tour to 81,998 bars in South Korea
“>Our computation produced a tour together with a proof that it is a shortest-possible route [...] >These claims are provisional. Until someone produces a better tour or a valid counter-proof, this stands as the best-known solution. Are we looking at the same website? Because…”
- • NeutralHacker News
The Shortest Papers Ever Published (2016)
“There's a related, typeset version from the Annals of Mathematics five months later, on page 9 of: While we're on the subject of brevity, page 23 has the shortest recommendation letter I've ever seen.”
callstack · Testing & QA
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- In mobile applications, you can inspect interface components and interact through references.
- By taking accessibility snapshots, you can get AI agents to confirm the changes.
- You can manage test streams on multiple platforms with the command line interface or the Model Context Protocol server.
TestSprite · Testing & QA
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- You start the testing process by executing commands from the terminal or from the CI environment.
- You configure the API key and build the verification ability for supported encoding agents.
- You forward the error reports and borelan behavior directly to the coding agent.
ansible · Testing & QA
Common commercial products in this category: BrowserStack, Sauce Labs, TestRail
- You create tests with configurable workflows for Ansible collections, playbook, and roles.
- You test any system that can be accessed with Ansible, such as containers, virtual machines and cloud infrastructures.
- You verify static inventory configurations and dynamic inventory resources.
- • NeutralGitHub Issue
Request for Review Molecule v2
“[Molecule v2]( is a huge rewrite and change. I am requesting review and feedback. ### Important changes * Addition of [Scenarios]( * Uses Ansible to manage instances vs handling internally. ### Breaking changes * Not compatible with Molecule v1 style config syntax. * Does not…”