LFX Platform

Know more about LFX Platform

LFX Insights

Source-to-JavaScript Compilers

Compilers that translate code written in languages other than JavaScript into JavaScript for cross‐platform web development.

28 projects

52,218 contributors

$356M

TypeScript

TypeScript is a strongly typed programming language that builds on JavaScript by adding optional static types, classes, and modules. It is designed for development of large applications and compiles to JavaScript.

Contributors

28,032

Organizations

7,889

Software value

$128M

Emscripten

Emscripten is a complete compiler toolchain that allows compiling C and C++ code into WebAssembly and JavaScript for running on the web. It enables developers to port native applications and libraries to run in web browsers while maintaining high performance.

Contributors

5,569

Organizations

1,378

Software value

$69M

Solidity

A project focused on the Solidity programming language, which is used for developing smart contracts on blockchain platforms like Ethereum

Contributors

3,943

Organizations

987

Software value

$13M

CoffeeScript

CoffeeScript is a programming language that compiles into JavaScript, adding syntactic sugar inspired by Ruby and Python to enhance JavaScript's readability and expressiveness. It aims to expose the good parts of JavaScript in a cleaner syntax while maintaining full compatibility.

Contributors

3,430

Organizations

1,435

Software value

$4.8M

Haxe

Haxe - The Cross-Platform Toolkit

Contributors

1,565

Organizations

339

Software value

$11M

Dart Sass

Dart Sass is the primary implementation of the Sass CSS preprocessor language, written in Dart. It compiles SCSS and indented syntax files to CSS, offering features like variables, nesting, mixins, and functions to enhance CSS development.

Contributors

1,364

Organizations

432

Software value

$3.3M

ReScript

ReScript is a robustly typed programming language that compiles to efficient JavaScript. It features a syntax familiar to JavaScript developers while providing strong type safety, fast compilation, and seamless JavaScript interoperability.

Contributors

1,297

Organizations

445

Software value

$20M

PureScript

A strongly-typed language that compiles to JavaScript

Contributors

1,006

Organizations

354

Software value

$2M

Fable

F# to JavaScript, TypeScript, Python, Rust and Dart Compiler

Contributors

793

Organizations

174

Software value

$17M

AssemblyScript

AssemblyScript is a TypeScript-like language that compiles to WebAssembly (Wasm). It enables developers to write high-performance WebAssembly modules using familiar TypeScript syntax while providing low-level control and optimizations specific to WebAssembly targets.

Contributors

777

Organizations

286

Software value

$3.3M

Scala.js

Scala.js is a compiler that converts Scala code to JavaScript, enabling developers to write Scala applications that run in web browsers. It provides type safety, interoperability with JavaScript libraries, and supports most Scala language features while generating efficient JavaScript code.

Contributors

646

Organizations

258

Software value

$7.4M

Opal

Opal is a Ruby to JavaScript source-to-source compiler that allows running Ruby code in web browsers. It includes a parser, compiler, runtime, and core libraries to enable writing Ruby applications that run on the client-side.

Contributors

615

Organizations

251

Software value

$4.8M

Scala Native

Scala Native is a compiler and toolchain that enables compiling Scala code to native executables using LLVM. It allows developers to write low-level system code in Scala while maintaining access to native libraries and achieving high performance through ahead-of-time compilation.

Contributors

582

Organizations

217

Software value

$15M

Js_of_ocaml

Compiler from OCaml to Javascript.

Contributors

526

Organizations

144

Software value

$7.3M

Traceur Compiler

Traceur is a JavaScript compiler that allows developers to use features from future versions of JavaScript (ECMAScript) today by translating them into equivalent constructs that work in current JavaScript environments. It enables writing code using next-generation JavaScript features and syntax while maintaining compatibility with current browsers and platforms.

Contributors

505

Organizations

235

Software value

$3.6M

GopherJS

A compiler from Go to JavaScript for running Go code in a browser

Contributors

488

Organizations

187

Software value

$1.2M

TeaVM

TeaVM is a Java bytecode to JavaScript/WebAssembly compiler that enables running Java applications in web browsers. It allows developers to write web applications in Java and compile them into JavaScript or WebAssembly, providing Java-to-Web interoperability features and optimization capabilities.

Contributors

435

Organizations

98

Software value

$15M

Mitosis

Write components once, run everywhere. Compiles to React, Vue, Qwik, Solid, Angular, Svelte, and more.

Contributors

420

Organizations

121

Software value

$2.3M

Apache Royale

Apache Royale is a framework for developing applications that can run in any major web browser. It allows developers to write code in ActionScript/MXML and compile it to JavaScript/HTML5, enabling the creation of enterprise-level applications that work across different platforms and browsers.

Contributors

224

Organizations

20

Software value

$27M

Elemental2

Type checked access to browser APIs for Java code.

This project hasn't been onboarded to LFX Insights.

Melange

A mixture of tooling combined to produce JavaScript from OCaml & Reason

This project hasn't been onboarded to LFX Insights.

mediawiki/libs/less.php

Less.js ported to PHP. Mirrored from https://gerrit.wikimedia.org/g/mediawiki/libs/less.php/

This project hasn't been onboarded to LFX Insights.

scssphp

SCSS compiler written in PHP

This project hasn't been onboarded to LFX Insights.

tsup

The simplest and fastest way to bundle your TypeScript libraries.

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?