Swc Alternatives

Similar projects and alternatives to swc

  1. rust

    2,778 swc VS rust

    Empowering everyone to build reliable and efficient software.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Next.js

    2,240 swc VS Next.js

    The React Framework

  4. React

    1,878 swc VS React

    The library for web and native user interfaces.

  5. TypeScript

    1,394 swc VS TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  6. vite

    876 swc VS vite

    Next generation frontend tooling. It's fast!

  7. zig

    854 swc VS zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

  8. create-react-app

    597 swc VS create-react-app

    Set up a modern web app by running one command.

  9. vercel

    559 swc VS vercel

    Develop. Preview. Ship.

  10. deno

    479 swc VS deno

    A modern runtime for JavaScript and TypeScript.

  11. prettier

    475 swc VS prettier

    Prettier is an opinionated code formatter.

  12. ESLint

    421 swc VS ESLint

    Find and fix problems in your JavaScript code.

  13. webpack

    359 swc VS webpack

    A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

  14. esbuild

    347 swc VS esbuild

    An extremely fast bundler for the web

  15. bun

    349 swc VS bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

  16. parcel

    182 swc VS parcel

    The zero configuration build tool for the web. 📦🚀

  17. babel-sublime

    153 swc VS babel-sublime

    Syntax definitions for ES6 JavaScript with React JSX extensions.

  18. Rollup

    85 swc VS Rollup

    Next-generation ES module bundler

  19. sucrase

    26 swc VS sucrase

    Super-fast alternative to Babel for when you can target modern JS runtimes

  20. stc

    19 swc VS stc

    Speedy TypeScript type checker

  21. tsup

    26 swc VS tsup

    The simplest and fastest way to bundle your TypeScript libraries.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better swc alternative or higher similarity.

swc discussion

Log in or Post with

swc reviews and mentions

Posts with mentions or reviews of swc. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-01-10.
  • Fresh Start: Unlocking New Beginnings with GitHub Copilot
    5 projects | dev.to | 10 Jan 2025
    # React + Vite This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. Currently, two official plugins are available: - [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh - [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh # Fresh-Starts
  • How can VoidZero be commercialized?
    6 projects | dev.to | 22 Dec 2024
    Firstly, tools such as Vite and SWC cannot be used for a fee. There are too many products of the same type, so if you charge, everyone won't need to use them. Of course, being free does not mean it has no value. With more users, there is a great potential for natural value.
  • What is Evan You doing by creating VoidZero, and what are the issues with JS toolchains?
    15 projects | dev.to | 17 Dec 2024
    However, new tools such as SWC and esbulid now also support JS code compression, and their execution efficiency is higher. After all, Rust or Go inherently have much higher execution efficiency than JS.
  • Rewriting Rust
    23 projects | news.ycombinator.com | 25 Sep 2024
    > Look at the dependency tree for a next

    Looks ok to me: https://npmgraph.js.org/?q=next

    Ironically, most of the dependencies are actually Rust crates used by swc and turbopack [1]. Try running cargo tree on either of those crates, it's enlightening to say the least. And of course, Node has a built in file watcher, and even the most popular third party package for file watching (Chokidar) has a single dependency [3].

    [1] https://github.com/vercel/turborepo/blob/main/Cargo.toml

    [2] https://github.com/swc-project/swc/blob/main/Cargo.toml

    [3] https://npmgraph.js.org/?q=chokidar

  • ts-blank-space is a fast type-stripping compiler
    4 projects | news.ycombinator.com | 20 Sep 2024
    It does!

    Node uses swc to do this. The swc implementation of blank-spacing (implemented here <https://github.com/swc-project/swc/pull/9144>) was inspired by the author of ts-blank-space here: <https://gist.github.com/acutmore/27444a9dbfa515a10b25f0d4707...>. It has just taken a little longer to release the original implementation.

  • Tudo que Estudar, para se tornar uma Engenheira(o) de Software.
    18 projects | dev.to | 18 Sep 2024
    Link
  • Make your Vite applications run a little faster
    12 projects | dev.to | 14 Sep 2024
    Using a more raw toolchain is also a good way to speed things up; the SWC website shows it to be 20 to 70 times faster than Babel, and there are tons of speed advantages in complex real-world applications, which proves that rawness can be a big help in speeding things up. Instead of vite-plugin-react, you can use @vitejs/plugin-react-swc, with LightningCSS instead of PostCSS, SWC or esbuild instead of Babel, etc. etc. to achieve better performance.
  • Building an Auto-verified Quote DApp on Morph
    6 projects | dev.to | 9 Sep 2024
    @vitejs/plugin-react-swc uses SWC for Fast Refresh
  • Webpack Performance Tuning: Minimizing Build Times for Large Projects
    18 projects | dev.to | 5 Aug 2024
    Babel with 49,577,061 npm downloads per week, is the most used tool for JavaScript transformation, we looked at Esbuild as a replacement but many functionalities, most notably loadable support, are missing. Another alternative SWC, written in Rust, supports all the necessary functionalities we need, and on top of that it has APIs similar to Babel, making migration much smoother than other alternatives:
  • Farm: Fast vite compatible build tool written in Rust
    9 projects | news.ycombinator.com | 21 Jun 2024
    > There are bugs like https://github.com/swc-project/swc/issues/2038 that haven't been fixed after a few years.

    I tried all those examples on the swc playground[0] and all of them pass, so the issue seems to be fixed, but maybe they forgot to close it. By the way, swc, oxc, and biome all pass test262.

    [0]: https://swc.rs/playground (version 1.6.5)

  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic swc repo stats
152
31,520
9.9
3 days ago

swc-project/swc is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of swc is Rust.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?