Awesome Awesome Node.js Awesome

A curated list of awesome lists that are about or related to Node.js.

Inspired by the awesome list thing, going deeper down the rabbit hole. 🐰

Meta stuff about this awesome list:

If you'd like to add an awesome list to awesome-awesome-nodejs that's related to Node.js, be sure to read the contribution guidelines and then make your change and open a pull request!

Be sure to check out the official Node.js website and the Node.js GitHub organization if you'd like to get involved. Find the original article that sparked this list on the NodeSource Blog.

Like awesome-awesome-nodejs? Reach out to @bitandbang on Twitter to say hi! 👋

Table of Contents

Awesome Node.js Lists

Know of an awesome list that would fit in this section? Help add it!

  • Node.js - The core awesome list for Node.js.
  • npm - A list specifically around npm, the package manager bundled with Node.js by default.

Awesome JavaScript Lists

Know of an awesome list that would fit in this section? Help add it!

  • JavaScript - A central list of everything JavaScript.
  • ES6 Tools - Collection of tooling around enabling ES6 features.
  • Functional Programming - An extensive list of resources on learning, implementing, and using Functional Programming in JavaScript.
  • Promises - A list with a focuses on resources, implementations, and utilities for Promises.
  • JavaScript Learning - A list limited to the best learning resources about JavaScript – the language.

Awesome Deployment Lists

Know of an awesome list that would fit in this section? Help add it!

  • Linux Containers - One of the most comprehensive lists of resources surrounding containers and containerization you'll find.
  • Amazon Web Services (AWS) - AWS is a de facto choice for deploying Node.js apps to the cloud - fantastic resources around deploying with AWS.
  • Docker - Everything about Docker, from general articles to community meetups.
  • Kubernetes - A bountiful resource to begin orchestrating containerized applications with Kubernetes.

Awesome Tool, Framework, and Protocol Lists

Know of an awesome list that would fit in this section? Help add it!

  • Electron - A suite of of resources for building with Electron.
  • React - List of resources for React, covering just about every concept, methodology, and implementation in the React ecosystem.
  • React Native - Comprehensive collection of resources React Native.
  • Webpack - Curated list of Webpack loaders, integrations, articles, videos, examples, and more.
  • Vue - Selection of both official and community Vue.js examples, tooling, snippets, components, and projects.
  • ESLint - List around everything ESLint. You should be linting if you're not already 😉
  • TypeScript - Everything TypeScript, including essential resources, plugins, and tools.
  • Maintenance Modules - Tiny set of mostly tiny modules, all built to improve the experience of developing and maintaining modules.

Awesome Ecosystem Lists

These are lists that don't necessarily fit in one of the above categories, but

  • Chrome DevTools - Compilation of a variety of projects based on the Chrome DevTools tooling, by the DevTools team.
  • Mad Science npm Packages - Mad science packages, published on npm, that push the bounds of what JavaScript, Node.js, and a suite of other web technologies can do.
  • Network-layer JavaScript - Networking tools, modules, and protocol implementations built with JavaScript and Node.js that enable developers to build against a variety of network layers.
  • Awesome micro npm packages - Small, focused npm packages that do one thing well.