oxc
rslint
oxc | rslint | |
---|---|---|
10 | 3 | |
8,927 | 2,661 | |
4.5% | 0.0% | |
10.0 | 0.0 | |
6 days ago | about 1 year ago | |
Rust | Rust | |
MIT License | MIT License |
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.
oxc
- The JavaScript Oxidation Compiler
- Oxidation Compiler – JavaScript Tools in Rust
-
Oxlint – written in Rust – 50-100 Times Faster than ESLint
If I understand it right, we have 3 large projects that aim to replace most of JS tools on their own: Bun[0], Oxc[1] and Biome[2]. Bun's package manager is great, Biome formatter recently reached 96% compatibility with Prettier, and now Oxlint is apparently good enough to replace ESLint at Shopify. Exciting times ahead.
But it's giving the impression that these projects perhaps could be better off collaborating instead of each of them aiming to eat the world on their own?
[0] https://bun.sh/
[1] https://oxc-project.github.io/
[2] https://biomejs.dev/
-
Ask HN: Who wants to be hired? (December 2023)
Email: [email protected]
Hi, I'm u9g. I'm looking for an internship for either this winter (in a few weeks) or a summer internship!
Some things I've done:
I integrated a [query engine for lints](https://github.com/obi1kenobi/trustfall) (and contributed optimizations) into [OXC](https://github.com/oxc-project/oxc) (a new Rust-based Javascript Linter).
I wrote [several](https://github.com/u9g/money-lens) [toy](https://github.com/u9g/quickquestion/tree/main/extension) languages and syntax highlighting for them.
I also wrote a [js-to-scheme transpiler](https://github.com/u9g/js2scheme/blob/main/example.js).
Happy to work on things compiler or database oriented, but also happy to learn something new!
-
Why you should migrate to Rspack from webpack
Oxc (The Oxidation Compiler)
- JavaScript Oxidation Compiler
- Oxc – The JavaScript Oxidation Compiler
- GitHub - Boshen/oxc: The JavaScript Oxidation Compiler -> Linter
- Oxc: The fast JavaScript compiler and linter
rslint
-
ESLint alternatives - quick-lint-js and rslint
3 projects | 24 Dec 2021
-
Rust Is the Future of JavaScript Infrastructure
Author here. A few other Rust projects to note that I didn't mention in the original post I've since found:
- Boa (JS engine in Rust) – https://github.com/boa-dev/boa
- RSLint (JS/TS linter in Rust) – https://github.com/rslint/rslint
- Node version manager in Rust – https://github.com/Schniz/fnm
If you know of any other popular ones, let me know. I'm keeping a list :)
-
Why isn't differential dataflow more popular?
[4]: https://github.com/rslint/rslint
What are some alternatives?
swc - Rust-based platform for the Web
ESLint - Find and fix problems in your JavaScript code.
lightningcss - An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.
deno_lint - Blazing fast linter for JavaScript and TypeScript written in Rust
rspack-dashboard-page
napi-rs - A framework for building compiled Node.js add-ons in Rust via Node-API
CV - CV- Diego Lopez
quick-lint-js - quick-lint-js finds bugs in JavaScript programs
lichess-extension - a simple and effective chrome extension for lichess
ballista - Distributed compute platform implemented in Rust, and powered by Apache Arrow.
geschichte - zustand and immer based hook to manage query parameters
differential-dataflow - An implementation of differential dataflow using timely dataflow on Rust.