Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Code Transpilers
  3. CoffeeScript

CoffeeScript

On the record

Browser use
The core compiler does not depend on Node and can run in any JavaScript environment, including a browser.coffeescript.org · read 3 Oct 2026
Command line
The `coffee` command can execute scripts, compile `.coffee` files into `.js`, and provide an interactive REPL.coffeescript.org · read 3 Oct 2026
Compatibility
CoffeeScript can use existing JavaScript libraries, and JavaScript can use CoffeeScript libraries.coffeescript.org · read 3 Oct 2026
Compatibility limit
JSX output always requires transpilation, and CoffeeScript says users are responsible for ensuring their runtime supports the modern features they use or transpiling the output.coffeescript.org · read 3 Oct 2026
Compiler API
The Node API can compile strings of CoffeeScript and optionally generate source maps or an abstract syntax tree.coffeescript.org · read 3 Oct 2026
Editor and framework support
The integrations section links to resources for build tools, code editors, frameworks, linters and formatting, and testing.coffeescript.org · read 3 Oct 2026
Editor support
The integrations page lists CoffeeScript support for code editors including Atom, Emacs, Vim, and Visual Studio Code.coffeescript.org · read 2 Oct 2026
Installation
CoffeeScript is installed through npm, either globally or as a project dependency.coffeescript.org · read 3 Oct 2026
Integrations
The compiler supports Babel transpilation, and the site lists Gulp, Webpack, Grunt, and Broccoli as build-chain options.coffeescript.org · read 3 Oct 2026
JavaScript libraries
Existing JavaScript libraries can be used from CoffeeScript and vice versa.coffeescript.org · read 2 Oct 2026
Language features
CoffeeScript 2 includes async function and JSX syntax support.coffeescript.org · read 2 Oct 2026
Modern JavaScript
CoffeeScript 2 compiles to modern JavaScript syntax and includes support for async functions and JSX.coffeescript.org · read 3 Oct 2026
Modern output
CoffeeScript 2 produces modern JavaScript syntax, including JavaScript classes and arrow functions.coffeescript.org · read 2 Oct 2026
Node.js
The command-line utility requires Node 6 or later, while the core compiler can run in any JavaScript environment or in a browser.coffeescript.org · read 2 Oct 2026
Purpose
CoffeeScript is a language that compiles into JavaScript.coffeescript.org · read 3 Oct 2026
Runtime
CoffeeScript compiles to equivalent JavaScript without runtime interpretation.coffeescript.org · read 3 Oct 2026
Runtime compatibility
The maker notes that JSX output always requires transpilation and that modules require Node 12 or later with type set to module in package.json.coffeescript.org · read 2 Oct 2026
Runtime requirements
The command-line utility requires Node 6 or later; the site says most supported modern JavaScript features run natively in Node 7.6 or later.coffeescript.org · read 3 Oct 2026

Alternatives to CoffeeScript

Every alternative, ranked