awesome-tap
github.com/sindresorhus/awesome-tap ↗Useful resources for the Test Anything Protocol
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me javascript resources from awesome-tap"
Installation instructions →What's inside
Producers
- AVAJavaScript
Futuristic test runner (
- batsBash
Bash Automated Testing System.
- ESLintJavaScript
Pluggable JavaScript linter (
- FishtapeFish
TAP producer and test harness for fish.
- jasmine-reportersJavaScript
TAP output for Jasmine.
- karma-tap-reporterJavaScript
TAP output for Karma.
Reporters
- ava-tap-jsonJavaScript
JSON output with AVA compatibility.
- faucetJavaScript
Human-readable summarizer.
- tap-bailJavaScript
Bail out when the first test fails.
- tap-colorizeJavaScript
Colorize the output while preserving machine-readability.
- tap-diffJavaScript
Human-friendly output with diffing.
- tap-diffletJavaScript
Minimal output with diffing.
Tools
- chutneyJavaScript
Run TAP tests at Sauce Labs. Lightweight
- smokestackJavaScript
Run TAP tests in a browser and write the output to
- tap-dev-toolJavaScript
Prettify TAP in the browser console.
- tap-mergeJavaScript
Merge multiple TAP streams.
- tappyPython
Tools for working with TAP.
Community
Documentation
Consumers
- tap-outJavaScript
TAP parser.
- tap-parserJavaScript
TAP parser.
- yamlishJavaScript
YAML-block parser.
Tutorials
- test-anything
Learn to test anything with TAP through an interactive workshop.
Showing a sample of 50 resources. View the full list on GitHub →