# gkz/LiveScript

LiveScript is a language which compiles to JavaScript. It has a straightforward mapping to JavaScript and allows you to write expressive code devoid of repetitive boilerplate. While LiveScript adds many features to assist in functional style programming, it also has many improvements for object oriented and imperative programming.

Repository: https://github.com/gkz/LiveScript
Canonical: https://ross.abutalabs.com/products/livescript
Homepage: http://livescript.net
Language: LiveScript
License: MIT
License Family: permissive
Last push: 2024-03-05T20:48:51+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": 5327, "days_push": 911, "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 2371, forks 156 (observed 2026-08-28T04:06:41.829202+00:00)

## What it is
LiveScript is a programming language that compiles to JavaScript, forked from Coco and indirectly descended from CoffeeScript. It offers expressive syntax with strong functional programming features alongside object-oriented and imperative improvements, distributed as an npm-installable compiler CLI.

## Use cases
- compile a language to javascript
- write javascript without boilerplate
- functional programming syntax that compiles to js
- coffee-script alternative with more features
- transpile expressive code to javascript
- try a language in the browser with a repl

## When to choose
- you want CoffeeScript-like syntax with stronger functional features like piping, comprehensions, and destructuring
- you prefer concise, expressive code that maps cleanly to readable JavaScript
- you want a mature language-to-JavaScript compiler with source map support

## When to avoid
- your team needs a mainstream language with a large ecosystem and hiring pool
- you want modern ES features like TypeScript's static typing
- you need active rapid development rather than a stable, slowly maintained compiler

## 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
- tags: transpiler, javascript, coffeescript-descendant, functional-programming, livescript, source-maps, nodejs

## Member repositories
- gkz/LiveScript (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:41.829202+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-30T02:35:12.581980+00:00, confidence not recorded.
  - readme: https://github.com/gkz/LiveScript (fetched 2026-08-28T04:06:41.829202+00:00, sha 7bfbde0f8a81)
  - homepage: http://livescript.net (fetched 2026-08-29T10:16:09.818926+00:00, sha bca5ed6cc955)
- Data as of 2026-08-30T08:39:29.467469+00:00.
