Nodejs
Node.js es un entorn de programació a la capa del servidor que es basa en el llenguatge de programació Javascript, amb E/S (I/O) de dades amb una arquitectura orientada a esdeveniments i basat amb el motor Javascript V8. Es va crear amb l'objectiu de ser útil per a la creació de programes de xarxa altament escalables, com per exemple, servidors web. Va ser creat per Ryan Dahl al 2009 i la seva evolució està supervisada per Joyent, empresa on treballa Dahl.
L'objectiu de Node.js s'asembla als de Twisted o Tornado de Python, Perl Object Environment de Perl, React de PHP, libevent o libev de C, EventMachine de Ruby, vibe.d de D i de Java existeix Apache MINA, Netty, Akka, Vert.x, Grizzly o Xsocket. Al contrari que la majoria el codi Javascript, no s’executa al navegador, sinó al servidor. Node.js implementa algunes especificacions de CommonJS. Node.js inclou un entorn REPL per una depuració interactiva.