Herramientas de este estilo hay muchas, algunas se diferencian en que fueron definidas para un lenguaje en particular, otras que pueden ser usadas para mas de uno, pero hay algo en lo que coinciden y es en que nos hacen la vida de desarrolladores mas alegre y divertida, a continuación veremos algunas.