CoffeeScript è un piccolo linguaggio di programmazione che si compila in JavaScript. È un tentativo di utilizzare le parti migliori di Javascript in modo semplice. Aiuta anche gli sviluppatori a scrivere meglio il codice JavaScript presentando all'utente una sintassi più coerente e aggirando la natura insolita del linguaggio JavaScript.