17 repositorios
Extensions and utilities specifically designed to integrate third-party services into the Next.js framework environment.
Explore 17 awesome GitHub repositories matching software engineering & architecture · Next.js Integrations. Refine with filters or upvote what's useful.
Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and visual language across large-scale projects. The library distinguishes itself through a robust styling architecture that utilizes design tokens and hierarchical configuration providers to propagate global settings like themes, locale, and layout direction. By employing component-l
Integrates style extraction and caching utilities to ensure compatibility with server-side rendering environments.
React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr
Integrates with server-side rendering frameworks by managing client-only execution for administrative components.
This project is a production-ready starter template for building web applications with the React framework. It provides a structured environment that enforces type safety and consistent coding standards across the entire application stack using TypeScript. The boilerplate distinguishes itself by integrating pre-configured modules for authentication, database management, and internationalization. It includes built-in support for managing user sessions, performing type-safe database operations, and localizing interface content into multiple languages to support a global user base. The project
Implements secure user login, session management, and password recovery workflows specifically for the framework environment.
This project is a community-curated directory serving as a central hub for resources related to the Next.js framework. It provides a structured collection of learning materials, starter templates, and third-party extensions designed to assist developers in building and maintaining web applications. The repository distinguishes itself through a community-driven contribution model, where developers maintain and update the collection via version-controlled pull requests. This collaborative approach ensures the directory remains an organized taxonomy of real-world examples, architectural patterns
Lists third-party plugins and utilities to extend framework capabilities for SEO, internationalization, and performance.
StyleX is a type-safe CSS-in-JS library and atomic CSS compiler that transforms JavaScript style definitions into optimized static CSS and type-safe class names. It functions as a multi-framework styling tool, generating standard CSS assets compatible with various JavaScript UI frameworks and server components. The system includes a CSS design token system and theme engine for managing shared constants and composing visual schemes. It allows for the creation of light, dark, and custom themes through variable overrides and token inheritance. The project covers component styling through object
Integrates with Next.js using a PostCSS plugin to compile styles and replace directives.
Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It functions as a toolkit for managing schemas and resolvers, providing a spec-compliant environment for hosting APIs across diverse JavaScript runtimes, including Node.js, Deno, Bun, and serverless cloud environments. The project distinguishes itself through its ability to act as an Apollo Federation gateway, composing multiple subgraphs into a single unified supergraph. It also serves as a dedicated subscription server, delivering real-time data streaming via both WebSockets and Serve
Integrates as a custom route handler to serve requests within a Next.js application environment.
next-i18next is an internationalization library that integrates the i18next ecosystem into Next.js applications, supporting both the App Router and Pages Router. It provides locale-aware routing middleware, server-component translation hydration, and a unified translation management system that works across server and client components. The library handles automatic language detection from browser cookies and HTTP Accept-Language headers, persists user language preferences across sessions, and rewrites URLs with locale prefixes for proper routing. It includes a translation hydration framework
Connects the i18next ecosystem to Next.js, supporting both App Router and Pages Router with unified translation management.
Connects an agent to a Next.js application using Server Actions and the Vercel AI SDK for full-stack operation.
orpc is a contract-first API development framework for TypeScript that starts with a shared contract definition and generates type-safe clients and servers from that single source of truth. It guarantees end-to-end type safety, meaning inputs, outputs, errors, and streaming data are all checked at compile time across the client–server boundary. What distinguishes orpc from typical RPC frameworks is its ability to export contracts as OpenAPI specifications, to optimize server-side rendering by calling API handlers directly inside the server process, and to support real‑time bidirectional commu
Invokes type-safe procedures from server actions without additional configuration.
NextFaster is a Next.js e-commerce storefront that uses artificial intelligence to generate a complete product catalog, including categories, descriptions, and images. Product images are stored in cloud object storage and served directly via CDN, offloading delivery from the origin server. Pages are delivered with pre-rendered shells from the edge, with dynamic content streamed in afterward for fast initial interactivity. All write operations—such as orders and catalog updates—are handled through server-side functions for data consistency and security. The project differentiates itself by com
Performs all write operations through server-side functions for direct database access and validation.
Este proyecto es un plugin y adaptador de Serverless Framework que permite el despliegue de aplicaciones Next.js en AWS Lambda@Edge y AWS CloudFront. Funciona como un puente para adaptar el renderizado del lado del servidor y las rutas de API para su ejecución en computación edge serverless. El plugin automatiza el aprovisionamiento de la infraestructura en la nube, incluyendo el empaquetado y despliegue del código de la aplicación en ubicaciones edge globales. Maneja la sincronización de activos estáticos a buckets de almacenamiento y el mapeo de rutas de Next.js a funciones edge especializadas para reducir la latencia global. El proyecto cubre capacidades de gran alcance, incluyendo entrega de contenido global, mapeo de dominio personalizado y DNS, y gestión de tráfico basada en edge para redirecciones de dominio. También gestiona configuraciones de recursos de computación, permisos de IAM y políticas de caché de red-edge, incluyendo soporte para regeneración estática incremental y prerenderizado automatizado.
Acts as a bridge adapting Next.js server-side rendering and API routes for execution on serverless edge compute.
Nextron es un framework para construir aplicaciones de escritorio multiplataforma integrando Next.js con un shell de Electron. Sirve como herramienta de construcción que compila interfaces de usuario basadas en web en bundles de escritorio independientes e instalables. El proyecto proporciona boilerplates de aplicaciones de escritorio y plantillas preconfiguradas para inicializar proyectos. Incluye un manejador de esquema de URL personalizado que permite el registro de protocolos únicos para lanzar la aplicación de escritorio directamente desde un navegador web. El toolkit cubre la automatización de la construcción de aplicaciones de escritorio, incluyendo la compilación y empaquetado de código fuente en instaladores distribuibles para múltiples sistemas operativos. Admite renderizado de exportación estática y proporciona un modo de desarrollo para una iteración rápida con actualizaciones en vivo.
Integrates the Next.js web framework with an Electron native shell to create cross-platform installable applications.
iron-session es una librería de gestión de sesiones sin estado para JavaScript que almacena datos de sesión cifrados y firmados directamente en cookies del navegador. Funciona como middleware de autenticación para verificar la identidad del usuario sin requerir una base de datos del lado del servidor o búsquedas de red para la recuperación de la sesión. El proyecto proporciona una herramienta de cifrado de clave simétrica que admite la rotación de contraseñas versionada. Esto permite que las claves de cifrado se actualicen en todo un sistema sin invalidar las sesiones de usuario activas. Más allá de la gestión de sesiones, la librería incluye utilidades para sellar objetos de datos arbitrarios en cadenas firmadas seguras y desellarlos para garantizar que el contenido no haya sido manipulado. Estas capacidades admiten la generación de tokens seguros y enlaces de inicio de sesión mágicos.
Provides a secure authentication and state persistence workflow specifically for Next.js applications.
next-iron-session es una biblioteca de gestión de sesiones para aplicaciones Next.js que almacena el estado del usuario cifrado en cookies seguras del navegador. Este sistema permite la gestión de sesiones sin estado (stateless), permitiendo a las aplicaciones mantener la identidad del usuario sin requerir una base de datos del lado del servidor para el seguimiento de sesiones. El proyecto proporciona utilidades para asegurar cargas útiles de datos mediante cifrado de clave simétrica y firma, incluyendo soporte para rotación de claves de cifrado versionadas. Incluye herramientas para implementar autenticación sin contraseña mediante enlaces mágicos seguros de un solo uso e integrar proveedores de identidad externos mediante flujos OAuth. La biblioteca cubre amplias áreas de capacidad, incluyendo protección de acceso a rutas mediante middleware, gestión del ciclo de vida de la sesión para flujos de inicio y cierre de sesión, y la generación de tokens sellados para redirecciones seguras.
Provides a cookie-based system for storing encrypted user state in Next.js applications without a server-side database.
Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r
Automatically captures spans for HTTP requests, server actions, and database queries specifically for Next.js applications.
next-pwa es un plugin para añadir capacidades de Progressive Web App (PWA) y soporte offline a aplicaciones Next.js. Proporciona una capa de configuración y un generador basado en Workbox para automatizar la creación, registro e instalación de service workers y manifiestos de aplicaciones web. La herramienta permite a los desarrolladores implementar lógica personalizada de service worker inyectando scripts de TypeScript o JavaScript para definir estrategias de caché especializadas y comportamientos de interceptación de solicitudes. También incluye mecanismos para detectar actualizaciones de la aplicación y solicitar a los usuarios que refresquen la página cuando hay una nueva versión disponible. El proyecto cubre una funcionalidad PWA más amplia, incluyendo configuración de precaché y runtime, caché de contenido offline e implementación de páginas de respaldo para fallos de red. Además, soporta notificaciones push web para mensajería remota.
Integrates progressive web app capabilities and offline support specifically into the Next.js framework.
This library provides a framework for building type-safe server actions within Next.js, focusing on end-to-end validation and structured communication between the client and server. It wraps standard server functions to inject schema-based input validation, ensuring that only correctly formatted data reaches backend logic while providing consistent, typed error reporting for client-side consumption. The project distinguishes itself through a robust middleware orchestration system that allows developers to execute sequences of logic—such as authentication, logging, or data transformation—befor
Provides a framework for building type-safe server actions within Next.js with end-to-end validation and structured communication.