← Discover
Discover · GitHub · SWC

Build your web projects at Rust speed

Developed with the Rust language, SWC offers a fast compilation and bundling platform for web projects. It accelerates modern web development processes by processing JavaScript and TypeScript files with high performance.

Updates

  • September 13, 2026: Stars 34,197 → 34,191, latest release v1.16.4-nightly-20260913.1 (September 13, 2026).
  • September 5, 2026: Stars 34,179 → 34,197, latest release v1.16.2 (September 4, 2026).
  • August 19, 2026: Stars 34,176 → 34,179, latest release v1.16.1 (August 19, 2026).
  • August 15, 2026: Stars 34,160 → 34,176, latest release v1.16.0 (August 14, 2026).

What you get

  • Processes JavaScript and TypeScript files at high speed
  • Provides high-performance infrastructure developed with Rust language
  • Speeds up modern web development processes

Installation

Project dependency (npm)
npm i -D @swc/core
Global with npm
npm install -g @swc/cli @swc/core

Running it

Compile TypeScript File
swc index.ts -o index.js

If you don't write code

🤖 Paste this into your AI agent (Claude Code · Codex · Antigravity)

I have a web development project and I want to speed up my compilation processes. How can I process my JavaScript and TypeScript files more efficiently using the SWC (Speedy Web Compiler) tool written in Rust? How can I configure this tool according to my project's needs and what should I consider when switching from other tools like Babel?

Related dictionary terms

Who it is forFor JavaScript, TypeScript and Rust developers who want to reduce compilation and packaging times in their web projects.
LicenseApache-2.0

Links

TreScout did not build this tool · we found it in GitHub trends and wrote it up. This page describes the repository as of 2026-06-14: The star count and our text belong to that day, the repository may have changed since. Check the repository link for the current state. This page was machine-translated from the Turkish original · the Turkish version prevails.