Awesome Node.js

Delightful #nodejs packages and resources:

Building tools

  • Vite - Native-ESM powered web dev build tool. It's fast.
  • esbuild - An extremely fast JavaScript bundler and minifier
  • Snowpack - the faster frontend build tool
  • parcel - Blazing fast, zero config web app bundler.
  • webpack - Packs modules and assets for the browser.
  • rollup - Next-generation ES2015 module bundler.

Templating

  • marko - HTML-based templating engine that compiles templates to CommonJS modules and supports streaming, async rendering and custom tags.
  • nunjucks - Templating engine with inheritance, asynchronous control, and more (jinja2 inspired).

Web frameworks

  • Fastify - Fast and low overhead web framework.
  • Next.js - Minimalistic framework for server-rendered universal JavaScript web apps.
  • Nuxt.js - Minimalistic framework for server-rendered Vue.js apps.

Packages

HTTP

  • got - Nicer interface to the built-in http module.
  • axios - Promise based HTTP client (works in the browser too).
  • node-fetch - window.fetch for Node.js.

PDF

  • PDFKit - PDF generation library.