Skip to content

Javascript ecosystem

Here is a list of tools from the JS ecosystem. The aim isn't to be exhaustive (since it would be almost impossible), but to show possible choices at different steps of the development chain.

Languages

Packages managers

  • npm
  • Yarn
  • pnpm

A comparative guide

Runtimes

  • Node.js
  • Deno
  • Bun

A comparative guide

Transpilers

TypeScript also have its own native transpiler (tsc).

A comparative guide

Module bundlers

Backend - Web servers

Backend - ORM

Frontend - Development server

  • Nodemon : dev server.
  • Vite : dev server with HMR + builder based on Rollup.

Frontend - State management

Frontend - UI frameworks

Reactivity systems comparison

Meta frameworks

CSS frameworks

A comparative guide

Components frameworks

Other tools

Other concepts

  • Web Components : set of standard web APIs to create reusable custom elements.

Misc