OJ, Vite, and the 'Slop Fork' Future Evan You Is Worried About

OJ โ nicknamed "Orange Juice" โ is a single Rust binary from Lovable that runs a React app the way Vite's dev server does. To be clear up front, because this is where most of the coverage goes wrong: it is not a fork of Vite's source code, and it is not a full rewrite of Vite. It reimplements one layer โ the dev-server layer โ in Rust, while leaning on the same Rust foundations Vite itself already uses. That correction matters, but it isn't the real story. The real story is the debate OJ set off: a Socket.dev article and a widely-shared Evan You post arguing that AI is collapsing the cost of reimplementing open-source dependencies, and what that does to the ecosystem. If you want the background on why Rust keeps showing up under node_modules, that's a separate post โ see The Rust Wave Under Your node_modules. This one is about OJ specifically, and the argument it started.

