The React Framework
Next.js is a React framework built with TypeScript, Node.js, and Rust (via Turbopack and SWC bindings). Developed by Vercel, it provides both development and production server capabilities, static site generation, and server-side rendering functionality through a monorepo structure that includes the core framework in `packages/next`, a bundler (Turbopack), native Rust bindings, and supporting tools like ESLint rules and font handling. The project uses pnpm for package management and includes comprehensive testing infrastructure across unit, development, and production modes, with Turbopack as the default bundler alongside optional Webpack support.