Skip to content
SPECIFICTION
Get listed

Code Transpilers

Alternatives to JSweet

JSweet serves Java developers who want browser, mobile WebView, or Node.js applications without leaving Java. It transpiles Java into TypeScript and JavaScript, uses Java and TypeScript compilers for type-checked output, and interoperates with JavaScript code and libraries. Async/await, ES3–ES6 targets, CommonJS, AMD, and UMD modules cover several output needs. Support for more than 1,000 library integrations, Maven, Gradle, Eclipse, and browser debugging gives Java projects a defined route into web tooling. It is free and open source, with Android, iOS, Linux, macOS, web, and Windows support.

  1. 01 Haxelib

    Haxelib suits Haxe developers who need dependency management, repository publishing, or private and local libraries across desktop platforms.

    Free plan Windows · macOS · Linux · API
    8.5 Visit Specs
  2. 02 Babel

    Babel suits JavaScript developers who need to transform modern syntax for different browsers or environments, or build custom transformation pipelines.

    Free plan Web · Windows · macOS · Linux
    8.4 Visit Specs
  3. 03 ClojureScript

    It suits Clojure developers building client or embedded applications for JavaScript environments.

    Free plan Web · Windows · macOS · Linux
    8.4 Visit Specs
  4. 04 js_of_ocaml

    It suits OCaml developers targeting browser or Node.js runtimes.

    Free plan Web · Linux · API
    8.4 Visit Specs
  5. 05 Google Web Toolkit

    GWT suits Java developers building browser-based AJAX applications who want Java-to-JavaScript compilation and asynchronous server communication.

    Free plan Web · Windows · macOS · Linux
    8.3 Visit Specs
  6. 06 SourceMeld
    Free plan API · Self-hosted
    8.1 Visit Specs
  7. 07 SWC

    SWC suits developers and build-tool authors who need JavaScript or TypeScript compilation, minification, plugins, or WebAssembly transforms.

    Free plan Web · Windows · macOS · Linux
    8.1 Visit Specs
  8. 08 Transcrypt

    It suits Python developers building browser applications who want to use JavaScript libraries and browser APIs.

    Free plan Web · Windows · macOS · Linux
    8.0 Visit Specs
  9. 09 Brython
    Web · iOS · Android · Self-hosted
    7.9 Visit Specs
  10. 10 CoffeeScript

    CoffeeScript suits developers who want to write source that compiles to JavaScript and use JavaScript libraries.

    Web · Windows · macOS · Linux
    7.9 Visit Specs
  11. 11 Cython

    Cython suits Python developers building C extensions, wrapping external C libraries or embedding CPython in applications.

    Free plan Windows · macOS · Linux
    7.9 Visit Specs
  12. 12 Skulpt

    Educators, learners, and developers who need client-side Python execution or want to embed Python examples in webpages.

    Free plan Web
    7.9 Visit Specs
  13. 13 J2ObjC

    It suits developers sharing Java-based non-UI logic and data models with iOS applications who can work on the listed Mac toolchain.

    Free plan macOS · Linux · iOS
    7.8 Visit Specs
  14. 14 Kotlin/JS

    Kotlin/JS suits web developers who want to write frontends in Kotlin or share logic with JavaScript or TypeScript codebases.

    Free plan Web · Windows · macOS · Linux
    7.8 Visit Specs
  15. 15 TypeScript Playground

    It suits learners, educators, and developers who want browser-based TypeScript or JavaScript experiments without project setup.

    Free plan Web
    7.8 Visit Specs
  16. 16 Dart pub

    It suits Dart developers managing dependencies for applications or publishing packages to pub.dev.

    Windows · macOS · Linux
    7.7 Visit Specs
  17. 17 Opal

    Opal suits Ruby developers who want to compile Ruby to JavaScript and use Ruby and JavaScript together.

    Free plan Web · Windows · macOS · Linux
    7.7 Visit Specs
  18. 18 Scala.js

    Scala.js suits Scala developers building applications for browsers, Node.js, or serverless environments who want to work with JavaScript libraries and APIs.

    Free plan Web · Windows · macOS · Linux
    7.6 Visit Specs
  19. 19 Kalai
    Free plan Self-hosted
    7.5 Visit Specs
  20. 20 CodeTransEngine
    API · Self-hosted
    7.4 Visit Specs
  21. 21 Fable
    Web
    7.3 Visit Specs
  22. 22 PureScript Registry
    Web · API
    7.2 Visit Specs
  23. 23 ReScript
    Web · Linux
    7.2 Visit Specs
  24. 24 Mitosis
    Web · API
    7.1 Visit Specs
  25. 25 Sucrase
    Free plan Linux · API
    7.1 Visit Specs
  26. 26 Vala
    Free plan Windows · macOS · Linux
    7.1 Visit Specs
  27. 27 TeaVM
    Web
    6.7 Visit Specs

Choosing instead of JSweet

Readers may switch when their source language, build priorities, or runtime targets differ. JSweet’s setup requires Git, Node.js, and Maven, and its focus stays on Java-based HTML5 applications. Compare whether an alternative accepts JavaScript, TypeScript, Clojure, Kotlin, Python, or Scala; whether it targets browsers, Node.js, serverless systems, or broader environments; and which type, optimization, debugging, module, and build features your project needs. Also weigh how directly each tool connects to existing JavaScript libraries and frameworks.

JSweet, head to head