Skip to content

About

A curated list of awesome transpilers.

Topics

Resources

Stars

62 stars

Watchers

2 watching

Forks

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Awesome Transpilers

By Target Language

Multi Language

  • py2many py2many can transpile a subset of python to
    • C++
    • Rust - standalone as well as pyO3 extension.
    • Go
    • Julia
    • Kotlin
    • Dart
    • Nim
    • V

Erlang

  • Aleph Ollama - AI-powered source code translation tool using local Ollama API.

Golang

  • c2go A tool for transpiling C to Go.
  • Grumpy Grumpy is a Python to Go source code transcompiler and runtime.
  • GALA A functional programming language that transpiles to Go, adding sealed types, pattern matching, immutability by default, and monads.
  • Godzilla Godzilla is a ES2015 to Go source code transpiler and runtime.

Java

  • VOC A transpiler that converts Python code into Java bytecode.

Rust

  • Aleph Ollama - AI-powered source code translation tool using local Ollama API.
  • C2Rust Migrate C code to Rust.

JavaScript

  • Shift.JS Swift to JavaScript transpiler.
  • ElixirScript Converts Elixir to JavaScript.
  • J2CL Java to Closure JavaScript transpiler.
  • JSweet A transpiler from Java to TypeScript/JavaScript.
  • GopherJS A compiler from Go to JavaScript for running Go code in a browser.
  • Dart2js Use the dart2js tool to compile Dart code to deployable JavaScript.

PowerPC Assembly

  • rust-ppc-tiger Rust to PowerPC assembly transpiler targeting Mac OS X Tiger (10.4) and Leopard (10.5). Generates native PPC/AltiVec assembly from Rust source files.

About

A curated list of awesome transpilers.

Topics

Resources

Stars

62 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors