1.mochajs / mocha☕️ Classic, reliable, trusted test framework for Node.js and the browsermochajavascripttestingtddbddbrowser+6 moreJavaScriptMIT23K total3.1K forks+67 starsfrom 22,846 · score 4.22
2.avajs / avaNode.js test runner that lets you develop with confidence 🚀test-runneravajavascriptconcurrencyasync-functionstap+12 moreJavaScriptMIT21K total1.5K forks+29 starsfrom 20,798 · score 3.40
3.chaijs / chaiBDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.javascriptassertionschaitddbddJavaScriptMIT8.3K total733 forks+18 starsfrom 8,246 · score 2.94
4.jasmine / jasmineSimple JavaScript testing framework for browsers and node.jsjasminejavascripttddtestingJavaScriptMIT16K total2.2K forks+14 starsfrom 15,796 · score 2.71
5.sinonjs / sinonTest spies, stubs and mocks for JavaScript.stubsjavascripttddtest-driven-developmentunit-testingsinon+2 moreJavaScriptOther license9.8K total816 forks+13 starsfrom 9,739 · score 2.64
6.tapjs / tapjsTest Anything Protocol tools for nodeassertbddcode-coveragecommonjsesmframework+7 moreJavaScriptOther license2.4K total281 forks+8 starsfrom 2,418 · score 2.20