ECMAScript

JavaScript integration and ECMAScript compatibility libraries. Packages among the 3,000 most downloaded in the past 90 days.

16 packages
  • Work with JavaScript types and values in Gleam, including promises!

    80
    92.2k last 90 days
  • nodejs 3.1.4

    Provides an Elixir API for calling Node.js functions.

    251
    91.5k last 90 days
  • The extension for tracking changes to your resources via a centralized event log, with replay functionality.

    103
    42.3k last 90 days
  • oxc 0.19.0

    Elixir bindings for the OXC JavaScript toolchain — parse, transform, and minify JS/TS via Rust NIFs.

    19
    24.0k last 90 days
  • Javascript codemods, powered by a high-performance Rust parser integrated via NIFs

    19
    23.9k last 90 days
  • plinth 0.11.0

    Bindings to Node.js and browser platform APIs

    119
    16.5k last 90 days
  • JavaScript runtime for the BEAM — Web APIs backed by OTP, native DOM, and a built-in TypeScript toolchain.

    424
    16.0k last 90 days
  • EYG interpreter for the JavaScript runtime for server and browser.

    377
    11.4k last 90 days
  • redraw 19.2.3

    React bindings for Gleam! Supports everything modern React provides, with full Gleam Type-Checking system!

    75
    11.1k last 90 days
  • A helper library for easily rendering React components in Phoenix projects. Built to work out of the box with Webpack.

    508
    10.0k last 90 days
  • Duskmoon fork of OXC Elixir bindings — parse, transform, minify, and bundle JS/TS via Rust NIFs.

    65
    8.6k last 90 days
  • vize 0.17.2

    Elixir bindings for the Vize Vue.js toolchain — compile, lint, and format Vue SFCs via Rust NIFs.

    8
    8.3k last 90 days
  • Duskmoon fork of QuickBEAM — JavaScript runtime for the BEAM with Web APIs backed by OTP.

    65
    7.2k last 90 days
  • Embed MQuickJS JavaScript engine in Elixir via NIFs. No Node.js required.

    55
    6.2k last 90 days
  • JavaScript bridge for Ethereum — run npm packages (solc-js, Uniswap SDK, DeFiSaver) on the BEAM via QuickBEAM. Built on onchain.

    0
    5.0k last 90 days
  • execjs 2.0.0

    Run JavaScript code from Elixir

    153
    4.0k last 90 days