← All repositories

vercelnext.js

137,848 stars30,487 forksTypeScriptMIT3 views
nextjs.org

Next.js

Features

  • Extended Fetch APIsAn extended version of the standard web fetch interface that integrates with the framework's caching and revalidation system for server-side data fetching.
  • Application ConfigurationA configuration file for customizing build-time settings, routing, performance optimizations, and environment variables.
  • Form Handling ComponentsA component that enhances standard HTML forms with automatic data submission, loading-state management, and server-side validation integration.
  • Cache Invalidation UtilitiesA server-side function that purges cached data for a specific route path, ensuring that subsequent requests fetch fresh content.
  • CSS ModulesA CSS scoping mechanism that generates unique class names to prevent naming collisions by using files with a specific module extension.
  • Cookie Management UtilitiesA utility for reading and managing HTTP cookies within server-side components, enabling stateful interactions like session management and personalization.
  • Project Scaffolding ToolsA command-line interface for bootstrapping new applications with configurable options for language, styling, linting, and project structure.
  • Metadata Asset ConventionsA standardized metadata file convention for assets like favicons, app icons, and social media images, which are automatically processed and served.