What is swc built with?

swc is a Rust repo built with React, Tokio, and wasmtime. It makes its content with yaml and jsonc-parser, validates its data with prop-types, is tested with arbitrary, pretty_assertions, expect, Mocha, and libfuzzer-sys, deploys with tracing and tracing-subscriber, and uses lru. It has 3,928,024 written lines, with 48,541 test files.

Read on November 7, 2026, at commit dc9d310. Read it as markdown

Frontend

The base 1

Styles 1

Interface 2

Backend

Data 1

Support

The base 2

Content 2

  • yaml4 files
  • jsonc-parser1 file

Validation 1

Testing 5

  • expect1 file
  • Mocha1 file
  • arbitrary20 files
  • pretty_assertions7 files
  • libfuzzer-sys

Deploy 2

Tools 19

  • clap21 files
  • ESLint12 files
  • Babel9 files
  • napi-derive5 files
  • acorn1 file
  • glob1 file
  • terser1 file
  • typescript-eslint1 file
  • SWC
  • syn37 files
  • is-macro23 files
  • quote19 files
7 more
  • proc-macro214 files
  • sourcemap-validator3 files
  • source-map2 files
  • cargo_metadata1 file
  • source-map-support1 file
  • browserslist-rs
  • seq-macro

Other 94

  • core-js201 files
  • once_cell37 files
  • Lodash27 files
  • napi13 files
  • petgraph8 files
  • execa7 files
  • owo-colors4 files
  • blake33 files
  • path-absolutize3 files
  • smallvec3 files
  • nom2 files
  • bumpalo1 file
82 more
  • icu_properties1 file
  • nanoid1 file
  • SemVer1 file
  • tikv-jemallocator1 file
  • Wasmer1 file
  • rustc-hash169 files
  • serde144 files
  • anyhow94 files
  • regenerator-runtime77 files
  • serde_json49 files
  • indexmap25 files
  • either21 files
  • bitflags20 files
  • num-bigint15 files
  • parking_lot15 files
  • reflect-metadata15 files
  • url14 files
  • miette11 files
  • wasm-bindgen10 files
  • dashmap9 files
  • tempfile7 files
  • auto_impl6 files
  • pathdiff6 files
  • rayon6 files
  • regex6 files
  • phf5 files
  • unicode-width5 files
  • allocator-api24 files
  • base644 files
  • readline4 files
  • serde-wasm-bindgen4 files
  • sha24 files
  • wasm-bindgen-futures4 files
  • backtrace3 files
  • bitvec3 files
  • hashbrown3 files
  • js-sys3 files
  • libloading3 files
  • num_cpus3 files
  • path-clean3 files
  • stacker3 files
  • triomphe3 files
  • unicode-id-start3 files
  • ansi_term2 files
  • arrayvec2 files
  • compact_str2 files
  • data-encoding2 files
  • dragonbox_ecma2 files
  • glob2 files
  • hex2 files
  • libc2 files
  • memchr2 files
  • relative-path2 files
  • scroll2 files
  • sha12 files
  • termcolor2 files
  • ascii1 file
  • base64-simd1 file
  • console_error_panic_hook1 file
  • crc1 file
  • enumset1 file
  • flate21 file
  • foldhash1 file
  • globset1 file
  • mimalloc1 file
  • normpath1 file
  • notify1 file
  • rayon-core1 file
  • regress1 file
  • ryu-js1 file
  • serde_derive1 file
  • siphasher1 file
  • thiserror1 file
  • walkdir1 file
  • wasi-common1 file
  • windows-sys1 file
  • xattr1 file
  • zstd1 file
  • chrono
  • getrandom
  • Inflector
  • toml

Other repos with a similar stack

Ordered by how much of its stack they share with swc, then by stars.

Frequently asked questions

What language is swc written in?
swc is written in Rust, with 3,928,024 written lines.
What framework does swc use?
swc is built with React, Tokio, and wasmtime.
What services does swc use?
swc uses lru.
Does swc have tests?
Yes. swc has 48,541 test files and is tested with arbitrary, pretty_assertions, expect, Mocha, and libfuzzer-sys.
Which repos have a stack like swc's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →