|over 1 year ago||5 days ago|
|MIT License||Apache License 2.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Swc - Rust-based platform for the Web
1 project | reddit.com/r/github_trends | 8 May 2022
Will there be an official rollup plugin with SWC like it does for webpack?
They actually have a discussion board for asking questions about the project; I would suggest going there first. It's possible someone has already asked this question!
Build a Restaurant Website with Next.js 12.1 Features
6 projects | dev.to | 26 Apr 2022
Zig self hosted compiler is now capable of building itself
17 projects | news.ycombinator.com | 16 Apr 2022
Rust-based TypeScript type-checker project leader threatens paid solution
2 projects | news.ycombinator.com | 15 Apr 2022
SWC is not a "TypeScript type-checker project", it's a bundler and compiler.
The type checker in the title refers to the author's work porting the tsc to Go, which is a different/additional project.
> Vercel is sponsoring and funding the work to port tsc to Go. We’re planning to open-source this work in the future. I’ll also be creating a bridge to use this new version of tsc with SWC.
From the author's blog post "I'm porting tsc to Go" - https://kdy1.dev/posts/2022/1/tsc-go
The author has gone back and forth on whether the work will be open-sourced.
> It will be developed as a propriety software.
> I'm considering withdrawing the plan for open-sourcing it.2 projects | news.ycombinator.com | 15 Apr 2022
TypeScript as Fast as Rust: TypeScript++
11 projects | news.ycombinator.com | 7 Apr 2022
Yeah I meant speed of execution. Sorry for the letdown! But https://github.com/swc-project/swc is a very fast Typescript compiler written in Rust :)
Is there an official language spec and/or lexical grammar for TS?
6 projects | reddit.com/r/typescript | 4 Apr 2022
It's not official, but swc includes an existing TypeScript parser written in a lower-level language. Swc is specifically designed for AST transformations. Currently the plugin system for custom transformers uses JS plugins which might not be fast enough for you. They are discussing implementing a Rust plugin system that would be faster. In the meantime you could pull out the parser code, and incorporate it into your own code.
The React CLI you always wanted but didn’t know about
11 projects | dev.to | 30 Mar 2022
One of the advantages of using Nx over - say CRA or a custom starter template - is that your Nx workspace is evergreen. What do I mean by that: by now we all know how fast the frontend space is moving, and so are the corresponding devtools. Today you might be using Rollup to build your libraries, tomorrow you use swc, vite or esbuild. Same with Webpack. Webpack 5 has been around for a while already, and still, a lot of projects are stuck at v4.
Will NextJS ever move to Vite?
3 projects | reddit.com/r/nextjs | 29 Mar 2022
Here is link number 1 - Previous text "SWC"
What are some alternatives?
vite - Next generation frontend tooling. It's fast!
ts-loader - TypeScript loader for webpack
ts-node - TypeScript execution and REPL for node.js
sucrase - Super-fast alternative to Babel for when you can target modern JS runtimes
react-ssr-starter - 🔥 ⚛️ A React boilerplate for a universal web app with a highly scalable, offline-first foundation and our focus on performance and best practices.
create-react-app-esbuild - Use esbuild in your create-react-app for faster compilation, development and tests
Snowpack - ESM-powered frontend build tool. Instant, lightweight, unbundled development. ✌️ [Moved to: https://github.com/FredKSchott/snowpack]
parcel - The zero configuration build tool for the web. 📦🚀
node-rs - Node.js bindings ❤️ Rust crates