mcollina

mcollina/autocannon

fast HTTP/1.1 benchmarking tool written in Node.js

JavaScript
8401
340
MIT License

This project is a Node.js-based HTTP/1.1 benchmarking tool, inspired by wrk and wrk2, designed to generate high HTTP request loads with support for HTTP pipelining and HTTPS. It's intended for developers and DevOps engineers who need to stress-test web servers, APIs, or Node.js applications to measure performance under heavy concurrent loads.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of mcollina/autocannon

Account's avatar
parse arguments with recursive contexts
Account's avatar
Put a little spinner on process.stderr, as unobtrusively as possible.
Account's avatar
Pretty unicode tables for the command line. Based on the original cli-table.
Account's avatar
A module which will endeavor to guess your terminal's level of color support.
Account's avatar
Cross platform normalization of process.argv
Account's avatar
A library to create readable "multipart/form-data" streams. Can be used to submit forms and file uploads to other web applications.
Account's avatar
check if the current node version has async_hooks.
Account's avatar
TypeScript port of HdrHistogram
Account's avatar
A little lib for turning hdr-histogram-js to objects
Account's avatar
A pure JS HTTP parser for node.
Account's avatar
Uber-fast unique id generation, for Node.js and the browser
Account's avatar
Cross-platform method to add a directory to your $PATH
Account's avatar
Observe when something in your node app starts listening on a TCP port
Account's avatar
Flexible ascii progress bar
Account's avatar
reschedulable setInterval for node.js
Account's avatar
Reschedulable Timer for your node needs
Account's avatar
The semantic version parser used by npm.
Account's avatar
Parse a human readable time string into a time based value
Account's avatar
Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!
Account's avatar
A streaming parser for HTML form data for node.js
Account's avatar
Automatically install pre-commit hooks for your npm modules.
Account's avatar
Proxies nodejs require in order to allow overriding dependencies during testing.
Account's avatar
JavaScript test spies, stubs and mocks.
Account's avatar
split a Text Stream into a Line Stream, using Stream 3
Account's avatar
JavaScript Standard Style
Account's avatar
Node is running but you don't know why? why-is-node-running is here to help you.

Support the repos that depend on mcollina/autocannon

Top contributors

mcollina's profile
mcollina
233 contributions
GlenTiki's profile
GlenTiki
150 contributions
dependabot[bot]'s profile
dependabot[bot]
41 contributions
goto-bus-stop's profile
goto-bus-stop
32 contributions
salmanm's profile
salmanm
19 contributions
greenkeeper[bot]'s profile
greenkeeper[bot]
11 contributions
watson's profile
watson
9 contributions
Fdawgs's profile
Fdawgs
9 contributions
feugy's profile
feugy
6 contributions
RafaelGSS's profile
RafaelGSS
6 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet