1.mochajs / mocha☕️ Classic, reliable, trusted test framework for Node.js and the browsermochajavascripttestingtddbddbrowser+6 moreJavaScriptMIT23K total3.1K forks+130 starsfrom 22,783 · score 4.88
2.avajs / avaNode.js test runner that lets you develop with confidence 🚀test-runneravajavascriptconcurrencyasync-functionstap+12 moreJavaScriptMIT21K total1.5K forks+63 starsfrom 20,764 · score 4.16
3.jasmine / jasmineSimple JavaScript testing framework for browsers and node.jsjasminejavascripttddtestingJavaScriptMIT16K total2.2K forks+42 starsfrom 15,768 · score 3.76
4.chaijs / chaiBDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.javascriptassertionschaitddbddJavaScriptMIT8.3K total733 forks+34 starsfrom 8,230 · score 3.56
5.sinonjs / sinonTest spies, stubs and mocks for JavaScript.stubsjavascripttddtest-driven-developmentunit-testingsinon+2 moreJavaScriptOther license9.8K total816 forks+26 starsfrom 9,726 · score 3.30
6.tapjs / tapjsTest Anything Protocol tools for nodeassertbddcode-coveragecommonjsesmframework+7 moreJavaScriptOther license2.4K total281 forks+15 starsfrom 2,411 · score 2.77