{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/swc/","markdown":"https://findsoftware.frbit.cloud/swc.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"swc","name":"SWC","urls":{"home":"https://swc.rs/","repository":"https://github.com/swc-project/swc","docs":"https://swc.rs/docs/getting-started"},"category":["build-tool"],"description":"Rust-based platform that compiles, bundles and minifies JavaScript and TypeScript, with npm packages for its JavaScript APIs.","maintainer":"SWC contributors","maintainerType":"community","firstRelease":2019,"hosting":null,"language":"rust","runtimeMin":"node 10","contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":["local"],"renderingModes":null,"installMethod":"npm","licenseModel":"open-source","license":"Apache-2.0","currentMajor":"1","latestReleaseDate":"2026-10-22T00:00:00.000Z","githubStargazers":34203,"contributors":374,"packagistDownloads":null,"npmWeeklyDownloads":53598249,"dependentRepos":69112,"dependentPackages":7514,"social":{"discord":"https://discord.gg/GnHbXTdZz6","forum":"https://github.com/swc-project/swc/discussions"},"checkedAt":"2026-10-28T00:00:00.000Z","addedAt":"2026-10-28T00:00:00.000Z","sources":[{"field":"urls","url":"https://swc.rs/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/swc-project/swc","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://swc.rs/docs/getting-started","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"category","url":"https://swc.rs/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"category","url":"https://swc.rs/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/swc-project/swc","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"runtimeMin","url":"https://registry.npmjs.org/@swc/core/latest","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/swc-project/swc","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"licenseModel","url":"https://raw.githubusercontent.com/swc-project/swc/main/LICENSE","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"installMethod","url":"https://swc.rs/docs/getting-started","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"installMethod","url":"https://swc.rs/docs/getting-started","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"installMethod","url":"https://swc.rs/docs/getting-started","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"installMethod","url":"https://swc.rs/docs/getting-started","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"installMethod","url":"https://swc.rs/docs/getting-started","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"firstRelease","url":"https://registry.npmjs.org/@swc/core","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/swc-project/swc/releases","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/swc-project/swc/releases/latest","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/swc-project/swc/main/LICENSE","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"runsAs","url":"https://swc.rs/docs/usage/swc-loader","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/swc-project/swc","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/swc-project/swc/contributors?per_page=1","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/range/2026-09-28:2026-10-04/@swc/core","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40swc%2Fcore","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40swc%2Fcore","checkedAt":"2026-10-28T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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.\n\n## Worth knowing\n\nThe 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."}