{"data":{"slug":"oj","name":"OJ","tagline":"Rust-native React build tool aimed at agents and CI","category":"nextjs","categoryName":"Next.js","url":"https://github.com/lovablelabs/oj","github":"https://github.com/lovablelabs/oj","pricing":"open-source","hook":"OJ is a Rust Vite-shaped build tool that optimizes memory and cold start when agents and CI spawn many React builds.","whatsGood":"MIT (lovablelabs/oj). Drop-in-minded React toolchain with streaming SSR (`oj dev --ssr` / `oj build --ssr`), Fast Refresh, and a persistent Node plugin host for Vite/Rollup-style plugins. Built where many parallel agent/CI builds make Vite’s memory profile expensive. Intro notes at rapha.land. ★~409.","theCatch":"Vs Vite (default SPA/library toolchain) and Rolldown/Oxc-adjacent Rust tooling: OJ is the agent/CI-memory-oriented React builder, not the ecosystem default yet. Young Lovable Labs surface — verify plugin compatibility before you rip Vite out of a production app.","verdict":"MIT Rust React builder. Reach for it when parallel agent/CI builds make Vite’s memory cost the bottleneck.","addedAt":"2026-09-18","featured":false,"domain":"Next.js","subSpecialty":"App Platform","subcategory":"App Platform","tags":["self-host","permissive","active","young-repo"],"capabilities":["ci"],"surfaces":["Self-host"],"ecosystem":["Node.js","Browser"],"licenseModel":"OSS/MIT","githubStars":608,"starsPerWeek":59,"access":"free","archived":false,"repo":{"createdAt":"2026-08-08","pushedAt":"2026-10-19","license":"MIT","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"vercel","name":"Vercel","tagline":"The platform that made Next.js deployment trivial"},{"slug":"prisma","name":"Prisma","tagline":"Type-safe database access with killer DX"},{"slug":"drizzle","name":"Drizzle ORM","tagline":"TypeScript ORM that feels like SQL"},{"slug":"trpc","name":"tRPC","tagline":"End-to-end typesafe APIs without codegen"},{"slug":"clerk","name":"Clerk","tagline":"Auth that actually ships with your UI"}],"links":{"self":"/api/gems/oj","html":"/gems/oj","markdown":"/gems/oj.md","category":"/api/gems?category=nextjs","categoryPage":"/stacks/nextjs"}}