CommonJS

CommonJS mantiene especificaciones (incluyendo borradores) y una lista de implementaciones en un sitio MediaWiki.

[3]​ Las especificaciones se crean y aprueban en un proceso abierto.

Una especificación sólo se considera definitiva cuando ha sido terminada por múltiples[4]​ implementaciones.

CommonJS no está afiliado al grupo Ecma International TC39 que trabaja en ECMAScript, pero algunos miembros del TC39 participan en el proyecto.

La lista de especificaciones incluye:[7]​Las propuestas abarcan mucho más que módulos.