scriptc compiles TypeScript and JavaScript to typed IR, readable C, textual LLVM IR, native assembly and objects, native executables, and WebAssembly modules. It uses the TypeScript compiler for parsing and type checking. Source outputs require only Node.
Global
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
CrossTL is a shader and compute program translator built around CrossGL — an intermediate representation (IR) language that bridges graphics APIs, GPU-compute platforms, and systems-language targets.
The Oxidation Compiler is a collection of high-performance tools for JavaScript and TypeScript written in Rust.
🐠 Babel is a compiler for writing next generation JavaScript.
SWC (stands for Speedy Web Compiler) is a super-fast TypeScript / JavaScript compiler written in Rust. It's a library for Rust and JavaScript at the same time. If you are using SWC from Rust, see rustdoc and for most users, your entry point for using the library will be parser.
Rspack is a fast Rust-based bundler for the web. It modernizes the webpack API to enable seamless replacement of webpack while delivering lightning-fast build speeds.
Before opening any issue, please search for existing issues and read the Issue Guidelines, written by Nicolas Gallagher. After that if you find a bug or would like to make feature request, please open a new issue.
⚡️ TypeScript Execute | The easiest way to run TypeScript in Node.js
The EDG C/C++ front end is the primary focus of this repository.
GATE is a GDScript superset for the Godot Engine that adds extra features while compiling down to plain GDScript.
Punctuations and newlines are completely optional (just like they are in Classical Chinese), so the above code is equivalent to:
Use a node-style require() to organize your browser code and load modules installed by npm.
Ivy enables you to convert ML models, tools and libraries between frameworks using ivy.transpile
A compiler from Go to JavaScript for running Go code in a browser
Cython is an optimising Python compiler that makes writing C extensions for Python as easy as Python itself.
Grumpy is a Python to Go source code transcompiler and runtime.
The Closure Compiler is a tool for making JavaScript download and run faster. It is a true compiler for JavaScript. Instead of compiling from a source language to machine code, it compiles from JavaScript to better JavaScript.
Overview • Community • Quick Start • Ecosystem • Language Reference • Standard Library • Toolchain