genemichaels
oxc
Our great sponsors
genemichaels | oxc | |
---|---|---|
5 | 10 | |
80 | 8,872 | |
- | 11.1% | |
0.0 | 10.0 | |
7 months ago | about 22 hours ago | |
Rust | Rust | |
ISC 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.
genemichaels
-
Oxlint – written in Rust – 50-100 Times Faster than ESLint
Python and JavaScript have similarly good formatters (as long as your idiot colleagues don't insist on using yapf instead of Black, despite yapf producing non-deterministic output!). In fact I would say Rust is probably behind Prettier in terms of auto formatting. The rustfmt output is less pretty (subjective I know), the devs have made several strange decisions and it seems to be semi-abandoned (maybe partly because the devs were ... shall we say not as friendly and welcoming as the Rust community likes to bleat on about).
There are a couple of alternative formatters:
* https://github.com/andrewbaxter/genemichaels
-
Minimalist Rust formatter as an alternative to rustfmt?
There are alternatives to rustfmt: Prettier Rust and genemichaels
-
The most creative, funny, clever, ridiculous, ... library names!
Gene Michaels, code formatter
-
How do you name your crates?
I think we should all take inspiration from Gene Michaels and just start naming crates after random people.
- Gene Michaels: Alternative Rust code formatter
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
What are some alternatives?
octocrab - A modern, extensible GitHub API Client for Rust.
swc - Rust-based platform for the Web
rfcs - RFCs for changes to Rust
lightningcss - An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.
libass - libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format.
rspack-dashboard-page
prettier-plugin-rust - Prettier Rust is an opinionated code formatter that autocorrects bad syntax.
rslint - A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate
rouille - Rust programming, in French.
CV - CV- Diego Lopez
abomonation - A mortifying serialization library for Rust
lichess-extension - a simple and effective chrome extension for lichess