JSweet converts Java programs into TypeScript and JavaScript for browsers, mobile Web views, or Node.js.
Alternatives to Kotlin/JS
SWC is a free, extensible Rust-based platform for developer tools that compile and bundle JavaScript and TypeScript.
Transcrypt compiles Python source code into JavaScript for browser applications.
- 4
TypeScript Playground
TypeScript Playground is a free browser environment for writing, running, and sharing TypeScript and JavaScript code.
Free planWeb6.6Free plan - 5
Google Web Toolkit
Google Web Toolkit (GWT) is an open-source Java framework for building AJAX web applications.
Free planWebExtensionLinuxmacOS6.5Free plan - 6
Haxelib
Haxelib is the library manager included with Haxe distributions, connecting developers to a central repository for finding, installing, and submitting libraries.
Free planAPILinuxmacOSWindows6.5Free plan - 7
js_of_ocaml
js_of_ocaml compiles OCaml bytecode programs into JavaScript for use in browsers and Node.js.
Free planWebAPILinux6.5Free plan - 8
SourceMeld
SourceMeld is a self-hosted code search and migration platform exposed through an API.
Free planAPISelf-hosted6.5Free plan - 9
Babel
Babel is a free JavaScript compiler that turns modern syntax into code suited to current and older browsers or other environments.
Free planWebAPILinuxmacOS6.4Free plan - 10

ClojureScript
ClojureScript is a compiler that turns Clojure code into JavaScript for client and embedded application development wherever JavaScript runs.
Free planWebLinuxmacOSSelf-hosted6.4Free plan - 11
Opal
Opal is a Ruby-to-JavaScript source-to-source compiler that translates Ruby ahead of time into plain JavaScript, without a runtime interpreter.
Free planWebLinuxmacOSWindows6.4Free plan - 12

Scala.js
Scala.js is a Scala-to-JavaScript compiler for applications that run in browsers, Node.js, and serverless environments.
Free planWebAPILinuxmacOS6.3Free plan - 13
Skulpt
Skulpt is a free, web-based implementation of Python that runs code entirely in the browser, on the client side.
Free planWeb6.3Free plan - 14
Brython
Brython implements Python 3 for interactive web applications embedded in HTML pages.
AndroidiOSWebSelf-hosted6.2 - 15
J2ObjC
J2ObjC is a free, open-source command-line tool from Google that translates Java source code into Objective-C for iOS.
Free planiOSLinuxmacOS6.2Free plan - 16

CoffeeScript
CoffeeScript is a programming language that compiles into JavaScript, producing code that runs without a CoffeeScript interpreter.
WebAPILinuxmacOS6.1 - 17
Cython
Cython is a free static compiler for Python and the extended Cython language, used to create C extensions for Python.
Free planLinuxmacOSWindows6.0Free plan - 18

Dart pub
Dart pub is the package manager for finding and managing shared libraries and tools for Dart.
LinuxmacOSWindows6.0 - 19
Vala
Vala is an open-source programming language for developing native applications.
Free planLinuxmacOSWindows6.0Free plan - 20

ReScript
ReScript is a free, open-source language for Linux and the web that compiles strongly typed code into clean, efficient JavaScript.
WebLinux5.8 - 21
Kalai
Kalai is an open-source source-to-source transpiler that converts Clojure code into other programming languages.
Free planSelf-hosted5.7Free plan - 22
PureScript Registry
The PureScript Registry is a free, open-source package registry for the PureScript programming language.
WebAPI5.7 - 23
Sucrase
Sucrase is a free JavaScript transform tool for development builds aimed at modern runtimes.
Free planAPILinux5.7Free plan - 24

Fable
Fable is an open-source compiler that lets developers write applications in F# and generate code for multiple target languages.
Web5.6 - 25
Mitosis
Mitosis is a free, open-source tool that transforms JSX components into components for multiple frameworks.
WebAPI5.5 - 26
TeaVM
Web5.5 - 27

CodeTransEngine
APISelf-hosted5.2
