- Clean Code JavaScript - Clean Code concepts adapted for JavaScript
- Deep JavaScript - A deep dive into JavaScript and ECMAScript
- Eloquent Javascript by Marijn Haverbeke - A great free book the learning JavaScript
- Exploring ES2016 and ES2017 - A deep dive into changes in ES2016 and 2017
- JavaScript Allong茅 - A book on functional programming for JavaScript
- JavaScript Design Patterns - A thorough look at JavaScript Design Patterns
- JavaScript Patterns - A list of design patterns for JavaScript
- JavaScript Spessore - A follow up for JavaScript Allong茅, it dives deeper into similar concepts, not strictly about functional programming
- Professor Frisby鈥檚 Mostly Adequate Guide to Functional Programming - A deep dive into functional programming in JavaScript
- You Don't Know JS by Kyle Simpson - A series of JavaScript books that cover from 'Getting Started' to 'ES6 and Beyond'
- Dwitter - JavaScript demos in 140 characters or less
- JavaScript Visualizer - A JavaScript visualizer that focuses on execution context
- The Modern JavaScript Tutorial - Free tutorials covering most relevant JavaScript topics
- Rithm School Intermediate JavaScript - A course moving past the basics of JavaScript
- Visualize JavaScript Execution - Visualize JavaScript execution step by step
- Wes Bos' 30 Days of JavaScript Course - A free course providing 30 days' worth of JavaScript challenges
- Arrayzing - Gives you answer on how to manage arrays by indexing topics from what you want to do, not the method names
- ECMA-262 - The defacto living standards guide for JavaScript
- JSDoc - Inline documentation that comes standard in common JavaScript code editors
- Mozilla Developer Network (MDN) JavaScript Documentation - The premier resource by Mozilla (authors of FireFox) on JavaScript
- Tyler McGinnis' React Bootcamp - A phenomenal free resource to train your React skills
- React Patterns - A snapshot of React patterns, great for a quick refresher
- React In Patterns - An opinionated look at React patterns
- Web.dev React Training - Google's developer training covering advanced React topics
- D3 - Data-Driven Documents - A fantastic javascript library for manipulating documents based on data
- Greensock Animations Library - A supurb animations library that is easy to implement in JavaScript and is highly efficient
- Package Phobia - Check the package size of any package on NPM
- ndb - Wrapper around Chrome DevTools for easy server-side debugging
- npkill - Find and remove
node_modules
folders - Runpkg - Static package analysis and browsing for anything on the Unpkg CDN
- ThreeJS - A brilliant JavaScript 3D rendering library
- Unpkg - A global content delivery network for everything on npm
- Jasmine - A TTD package for quick, simple behavior-driven JavaScript testing that does not depend on any other frameworks
- Jest - Facebook's answer to JavaScript TTD that provides great integration with React
- JavaScript Testing - A free Udacity course that goes over the basics of JavaScript unit testing With Jasmine, it's better as a refresher or introduction than a deep dive
- React Testing Library - a very light-weight solution for testing React components by Kent C. Dodds
- Sinon.js - Standalone test spies, stubs and mocks that works with any unit testing framework