Running in production · Independent · 19 Oct 2026

artilleryio/artillery

The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.

← Running in production

In simple English

This tool floods your website or API with thousands of fake visitors at the same time. It checks if your server slows down or crashes when too many people use it. You write your test plans in text files and run them from your terminal. It helps you find weak spots in your code before real customers see them. The software is free to download and run on your own computer.

What it is

Artillery (a load testing platform that simulates high user traffic against web servers and APIs) sends automated requests at scale to measure response times and failure rates. It supports modern protocols such as HTTP, WebSockets, gRPC, and browser automation via Playwright (a tool that controls a real web browser to test user actions).

What it is good for

Solo developers and small teams who want to test if their application can survive a sudden rush of users or a product launch.

Stars9.1k
LicenceMPL-2.0
Latestartillery-2.0.34 (2026-08-14)checked 19 Oct 2026
Last code change2026-10-19
Written inTypeScript
Setup effort
2 / 5
Payoff
5 / 5
Good
  • Simulates real user behavior with multi-step transactions and scriptable actions.
  • Runs browser-based tests using Playwright for realistic frontend performance checks.
  • Integrates easily with cloud providers to scale tests across many servers.
Watch for
  • Requires Node.js (a software environment that runs JavaScript on your computer) and comfort with command-line tools.
  • Running massive browser-based tests can consume significant RAM and CPU.
  • Some Azure-specific modules carry commercial restrictions under the Business Source Licence.
Replaces

manual clicking and guessing server capacity

Works well with

Grafana for viewing performance metrics during a test run

Similar repositories
  • locustio/locust28k stars

    Writes load tests in Python code instead of YAML configuration files.

  • grafana/k632k stars

    Uses JavaScript to write load tests with a strong focus on developer experience.

Also reviewed on Repo Radar
  • nicolargo/glances34k stars

    A live view of one computer's health, in a terminal, in a browser, or through an AI assistant.

  • dokku/dokku32k stars

    A small platform you install on one server, which builds and runs an app every time you push code to it.

  • netbox-community/netbox22k stars

    A database of what a network and its hardware are supposed to look like, which other programs can read.

Install
npm install -g artillery
artillery --version

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Build & Ship › Testing & Quality › Performance Testing.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.