FindSoftware

SWC

Rust-based platform that compiles, bundles and minifies JavaScript and TypeScript, with npm packages for its JavaScript APIs.

SWC is a Rust-based platform that compiles JavaScript and TypeScript and bundles them. It is used from JavaScript through two npm packages: the command-line package @swc/cli and the core package @swc/core, which the install guide adds as development dependencies. The documentation presents the command-line tool as a drop-in replacement for Babel’s, and it has a migration guide from the TypeScript compiler.

Worth knowing

The bundling configuration page states that the bundling feature will be dropped in a later major version, in favor of other bundlers, so a project that depends on SWC’s bundling should check that page first.

Identity

Status
Active
Maintainer
SWC contributors5
Maintained by
Community
First release
20196

Rendering and deploy

Runs as
Dev only9
Install with
npm3

Releases

Current major version
17
Last release
2026-10-228

Adoption

GitHub stars
34,2032
npm downloads a week
53,598,24911
Contributors
37410
Dependent repositories
69,11212
Dependent packages
7,51412

Why these figures do not compare

Sources

  1. 2026-10-28: links, Categories
    swc.rs/
  2. 2026-10-28: links, Written in, License, GitHub stars
    api.github.com/repos/swc-project/swc
  3. 2026-10-28: links, Install with
    swc.rs/docs/getting-started
  4. 2026-10-28: Minimum runtime
    registry.npmjs.org/@swc/core/latest
  5. 2026-10-28: License model, Maintainer
    raw.githubusercontent.com/swc-project/swc/main/LICENSE
  6. 2026-10-28: First release
    registry.npmjs.org/@swc/core
  7. 2026-10-28: Current major version
    api.github.com/repos/swc-project/swc/releases
  8. 2026-10-28: Last release
    api.github.com/repos/swc-project/swc/releases/latest
  9. 2026-10-28: Runs as
    swc.rs/docs/usage/swc-loader
  10. 2026-10-28: Contributors
    api.github.com/repos/swc-project/swc/contributors?per_page=1
  11. 2026-10-28: npm downloads a week
    api.npmjs.org/downloads/range/2026-09-28:2026-10-04/@swc/core
  12. 2026-10-28: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40swc%2Fcore

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON