Skip to content
58

Awesome TAP

Useful resources for the Test Anything Protocol

655 stars37 forks52 entriesLast push Nov 11, 2025 (10 months ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Reporters >JavaScript

tap-dot

Dotted output.

tap-spec

Mocha-like spec reporter.

tap-nyan

Nyan cat.

tap-min

Minimal output.

tap-difflet

Minimal output with diffing.

tap-diff

Human-friendly output with diffing.

tap-simple

Simple output.

faucet

Human-readable summarizer.

tap-mocha-reporter

Use any of the Mocha reporters.

tap-summary

Summarized output.

tap-pessimist

Only shows failed tests.

tap-prettify

Nice readable output with diffing.

tap-colorize

Colorize the output while preserving machine-readability.

tap-bail

Bail out when the first test fails.

tap-notify

Notifier for macOS, Linux and Windows.

tap-json

JSON output.

ava-tap-json

JSON output with AVA compatibility.

In 2 lists

tap-xunit

xUnit output.

tap-teamcity

Output for TeamCity.

Reporters >Go

tapfmt

Standalone cross-platform formatter.

Producers >JavaScript

AVA

Futuristic test runner ($ ava --tap).

In 2 lists

tap

TAP test framework for Node.js.

tape

TAP-producing test harness for Node.js and browsers.

In 3 lists

ESLint

Pluggable JavaScript linter ($ eslint --format=tap).

Mocha

Feature-rich test framework for Node.js and browsers ($ mocha reporter=tap).

In 2 lists

qunit-tap

TAP output for QUnit.

jasmine-reporters

TAP output for Jasmine.

karma-tap-reporter

TAP output for Karma.

mos

Markdown file generator and tester ($ mos test --tap).

zora

TAP-producing test runner that works with ES2015 without Babel.

node:test

Minimal TAP test runner included with Node.js.

Producers >Swift

TAP

A Swift package for the Test Anything Protocol (v13).

Producers >Fish

Fishtape

TAP producer and test harness for fish.

Producers >Bash

bats

Bash Automated Testing System.

ShellSpec

A full-featured BDD unit testing framework for POSIX shells.

In 4 listsDetails

More…

Consumers >JavaScript

tap-parser

TAP parser.

tap-out

TAP parser.

yamlish

YAML-block parser.

More…

Tools >JavaScript

tap-dev-tool

Prettify TAP in the browser console.

tap-merge

Merge multiple TAP streams.

smokestack

Run TAP tests in a browser and write the output to stdout.

chutney

Run TAP tests at Sauce Labs. Lightweight smokestack alternative.

Tools >Python

tappy

Tools for working with TAP.

Articles

Understand the Test Anything Protocol

Tutorials

test-anything

Learn to test anything with TAP through an interactive workshop.

In 2 lists

Documentation

Specification

Wikipedia

Community

Discuss

Reddit

Stack Overflow

See category
86

Awesome Testing

TheJambo/awesome-testing

A curated list of testing resources

Fresh★ 2.4k176 entriesPushed 3 days ago
84

Awesome Playwright

mxschmitt/awesome-playwright

A curated list of awesome tools, utils and projects using Playwright

Fresh★ 1.6k92 entriesPushed 10 days ago
84

awesome-opensource-email

Mindbaz/awesome-opensource-email

Awesome Opensource Email Resources

Fresh★ 1.2k154 entriesPushed 5 days ago
83

Awesome Selenium

christian-bromann/awesome-selenium

A curated list of delightful Selenium resources.

Fresh★ 1.1k91 entriesPushed 10 days ago
83

Awesome Penetration Testing

enaqx/awesome-pentest

A collection of awesome penetration testing resources and tools

Active★ 27k592 entriesPushed 2 months ago
82

Awesome CodeRabbit

coderabbitai/awesome-coderabbit

Official awesome-list of CodeRabbit Starters & Resources ⚡️

Fresh★ 52838 entriesPushed today