Skip to content
@jsy-lang

JSY indented JavaScript syntax

JSY is a syntax dialect for ECMAScript using offside indentation similar to Python or CoffeeScript from ES5 to ES2023.

JSY indented JavaScript

JSY is a syntax dialect for ECMAScript using offside indentation similar to Python or CoffeeScript from ES5 to ES2025.

Use

With NodeJS:

# Install
> npm install @jsy-lang/jsy @jsy-lang/nodejs

# Use JSY directly via Node CLI
> node --import @jsy-lang/nodejs some-demo.jsy

# See how JSY transpiles
> npx @jsy-lang/jsy some-demo.jsy

Or bundle with Rollup or Vite via @jsy-lang/jsy/rollup

Pinned Loading

  1. jsy jsy Public

    JSY offside syntax for ECMAScript/JS

    JavaScript 7

  2. rollup-plugin-jsy rollup-plugin-jsy Public

    Rollup JSY syntax transpiler to standard JavaScript

    JavaScript

  3. jsy-lang-docs jsy-lang-docs Public

    JSY is an indented (offside) JavaScript dialect. We believe indentation is better at describing code blocks.

    9 1

  4. jsy-nodejs jsy-nodejs Public

    NodeJS loader for offside (indention) JSY syntax transpiler to standard JavaScript

    JavaScript

  5. vim-jsy vim-jsy Public

    JSY syntax bundle for vim. JSY is an indented (offside) JavaScript dialect. We believe indentation is better at describing code blocks.

    Vim Script

  6. jsy-lang.github.io jsy-lang.github.io Public

    JSY JavaScript Dialect Github Pages

    JavaScript 1

Repositories

Showing 10 of 22 repositories

Top languages

Loading…

Most used topics

Loading…