Better Auth Joins Vercel Better Auth, the open source auth framework, is joining Vercel to gain more support for building auth in the open while remaining framework-agnostic. The team plans to invest more in auth for AI agents, where apps need secure and revocable access on behalf of users. 📣 A quick note before we get started: I'm moving this newsletter from Kit to a new platform soon. You don't need to do anything, if you want to keep receiving Next.js Weekly. During the switch, I'll also tidy up the mailing list. Anyone who hasn't interacted with the newsletter in the last 3 months will be unsubscribed automatically Better Auth, the open source auth framework, is joining Vercel. The goal is to give the team more support to keep building auth in the open while staying framework-agnostic. The post also shares the story behind Better Auth, from solving multi-tenant auth problems in Next.js to later taking over Auth.js / NextAuth.js. Looking ahead, the team wants to invest more in auth for AI agents, where apps need secure and revocable access on behalf of users Most Next.js migrations from Pages Router to App Router follow the same pattern: a developer reads the docs, starts converting files, breaks something in production, then spends weeks firefighting. The real problem with migrations are the edge cases nobody warns you about, and the lack of systematic approach. We’ve done enough migrations to confidently say - we’ve been there and done that. So we built Skills.md — an agent-oriented migration toolkit that gives AI coding agents and developers a structured, production-safe path from Pages Router to App Router. Instead of guesswork and broken deploys you get a repeatable process built from real migration experience. It's open source and built for Skills.sh. Covers CSR, SSR, streaming, islands, React Server Components, and more, with the pros and cons of each A new draft proposal from the Next.js team wants to bring built-in WebSocket support to App Router Route Handlers 40 steps across 11 sections covering the main parts of React performance. This guide explains common slowdowns like extra re-renders, effect problems, large lists, bundle size issues, and layout work, all in a simple order that builds from one topic to the next New features include better reasoning controls, tool and runtime context, file and skill uploads, MCP Apps, a terminal UI, tool approvals, durable workflows, and timeout support Meta has open sourced the design system. It includes 150+ accessible React components, brand-level theming, dark mode, ready-to-ship templates, and a CLI, all without forcing you into a styling setup. It uses StyleX under the hood If your React components are getting messy, this tool aims to help. It checks for common code smells across a whole component or file, including bad state flow, weak accessibility, hook mistakes, and TypeScript issues A new open source React component library that lets teams create transactional emails, landing pages, and documents from the same component model Most teams learn about performance regressions from user complaints. Observe surfaces them within hours of the release that caused it. This article argues that React Compiler is useful, but it is still a workaround for React’s long-standing identity and memoization issues With React Test Renderer now deprecated, Maciej Jastrzębski explains how and why he built a new test renderer for React Native Testing Library. It’s a useful look at what React renderers actually do, how the reconciler works, and how React turns components into platform-specific UI Drizzle ORM recently hit a little-known npm limit that blocks publishing once a package’s full metadata file grows beyond 100 MB. The article explains why this happens, how older versions add up over time, and why publishing lots of dev or snapshot builds is usually a bad idea