JavaScript Tools JS Utilities: accounting.js async axios chance date-fns format.js immutable is.js lodash You-Dont-Need-Lodash-Underscore Math.js Moment.js Numeral.js string.js underscore.js You-Dont-Need-Lodash-Underscore voca wait xregexp.com Transpiling / Type Checking (ES* to ES*): Babel TypeScript Flow Code-analysis Engine: Tern JavaScript Compatibility Checker: jscc.info/ Linting/Hinting & Style Linter: eslint Unit Testing: AVA Jasmine Mocha Tape Testing Assertions for Unit Testing: Chai expect.js should.js Test Spies, Stubs, and Mocks for Unit Testing: sinon.js Kakapo.js Code Formater/Beautifier: esformatter js-beautify jsfmt prettier Performance Testing: benchmark.js jsperf.co Visualization, Static Analysis, Complexity, Coverage Tools: Coveralls [$] Esprima istanbul Optimizer: UglifyJS 2 optimize-js Obfuscate: Javascript Obfuscator [free to $] JScrambler [$] Sharable/Runnable Code Editors: es6fiddle.net jsbin.com [free to $] jsfiddle.net Online Regular Expression Editors/Visual Tools: debuggex regex101 regexper RegExr Authoring Convention Tools: Airbnb's ESLint config, following our styleguide Standard - ESLint Shareable Config Trending JS Repositories on GitHub This Month: https://github.com/trending?l=javascript&since=monthly Most Depended upon Packages on NPM: https://www.npmjs.com/browse/depended