# jashkenas/coffeescript

Unfancy JavaScript

Repository: https://github.com/jashkenas/coffeescript
Canonical: https://ross.abutalabs.com/products/coffeescript
Homepage: https://coffeescript.org/
Language: CoffeeScript
License: MIT
License Family: permissive
Last push: 2024-03-22T14:04:00+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 6103, "days_push": 894, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 16599, forks 1981 (observed 2026-08-28T04:11:16.829654+00:00)

## What it is
CoffeeScript is a small programming language that compiles one-to-one into readable JavaScript, exposing JavaScript's good parts with cleaner syntax like significant whitespace, comprehensions, and classes. It ships as an npm package with a 'coffee' CLI for running and compiling .coffee files, plus a Node.js compiler library.

## Use cases
- compile coffeescript to javascript
- run .coffee scripts with node
- write javascript with cleaner syntax
- maintain a legacy coffeescript codebase
- transpile coffeescript in a build pipeline
- learn a language that compiles to js

## When to choose
- you have existing CoffeeScript code to compile or maintain
- you prefer terse, Python-like syntax over modern JavaScript
- you want one-to-one readable JS output with no runtime overhead

## When to avoid
- starting a new project - modern JavaScript/TypeScript covers these features natively
- you need a large ecosystem or active community
- you want static type checking

## Facets
- artifact type: cli-tool
- maturity: maintenance
- function: compiler, programming-language, cli, developer-tools
- domain: programming-languages, compilers, web-development, frontend, developer-tools
- platform: cli, cross-platform, browser
- tags: coffeescript, transpiler, javascript, language-compiler, npm-package, source-maps, legacy-javascript, nodejs

## Member repositories
- jashkenas/coffeescript (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:16.829654+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:04:51.139805+00:00, confidence not recorded.
  - readme: https://github.com/jashkenas/coffeescript (fetched 2026-08-28T04:11:16.829654+00:00, sha e86d1e3f877b)
  - homepage: https://coffeescript.org/ (fetched 2026-08-29T08:02:30.377150+00:00, sha e310a53910f4)
  - registry_npm: https://registry.npmjs.org/coffeescript (fetched 2026-08-29T08:02:30.396753+00:00, sha 8f52d8b74e8e)
  - site_page: https://coffeescript.org/v1 (fetched 2026-08-29T08:02:30.391018+00:00, sha ee16400c1522)
- Data as of 2026-08-30T08:39:29.467469+00:00.
