swc
WRITTEN IN RUST · BUILT FOR SCALE

The Rust-based
platform for the Web.

Rust-based platform for the Web.

Get started → $ npm i -D @swc/core
// COMPILE

TypeScript & JSX

A drop-in compiler that transforms next-gen JavaScript, TypeScript, and JSX for every target.

// BUNDLE

One toolchain

Transform, bundle, and minify from a single Rust core — fewer moving parts in your build.

// EXTEND

Wasm plugins

Hook the compiler with portable WebAssembly plugins, authored in the language you prefer.

Rust core — memory-safe by construction
SWC API — programmable, scriptable
OSS — MIT licensed, community-driven