Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork1.3k
Rust-based platform for the Web
License
swc-project/swc
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Make the web (development) faster.
SWC (stands forSpeedy Web Compiler
) is a super-fast TypeScript / JavaScript compiler written in Rust. It's a library for Rust and JavaScript at the same time. If you are using SWC from Rust, seerustdoc and for most users, your entry point for using the library will beparser.
Also, SWC tries to ensure that
If you select the latest version of each crates, it will work
for rust users.
MSRV of crates is currently1.73
.
To update all SWC crates you use, you can runcurl https://raw.githubusercontent.com/swc-project/swc/main/scripts/update-all-swc-crates.sh | bash -s
. This script will update all dependencies to the latest version and runcargo build
to ensure that everything works.Note that you need
jq
cargo upgrade
command to run the script.
Supported Node Versions:
- Node v10+ for usage
- Node v20+ for development
If you are using SWC from JavaScript, please refer todocs on the website.
Check out the documentationin the website.
Please seecomparison with babel.
Please seebenchmark results on the website.
SWC is a community-driven project, and is maintained by a group ofvolunteers. If you'd like to help support the future of the project, please consider:
- Giving developer time on the project. (Message us onDiscord (preferred) orGithub discussions for guidance!)
- Giving funds by becoming a sponsor (seehttps://opencollective.com/swc)!
SeeCONTRIBUTING.md. You may also find the architecturedocumentation useful (ARCHITECTURE.md).
SWC is primarily distributed under the terms of the Apache License (Version 2.0).
SeeLICENSE for details.
About
Rust-based platform for the Web
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.