17 repository-uri
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.
Acest proiect este un plugin și adaptor pentru Serverless Framework care permite implementarea aplicațiilor Next.js pe AWS Lambda@Edge și AWS CloudFront. Acesta funcționează ca un bridge pentru a adapta randarea pe server și rutele API pentru execuția pe serverless edge compute. Plugin-ul automatizează provizionarea infrastructurii cloud, inclusiv împachetarea și implementarea codului aplicației în locații edge globale. Gestionează sincronizarea activelor statice către bucket-uri de stocare și maparea rutelor Next.js către funcții edge specializate pentru a reduce latența globală. Proiectul acoperă capabilități vaste, inclusiv livrarea globală de conținut, maparea domeniilor personalizate și DNS, și gestionarea traficului edge-based pentru redirecționările de domeniu. De asemenea, gestionează configurațiile resurselor de calcul, permisiunile IAM și politicile de cache network-edge, inclusiv suport pentru incremental static regeneration și prerendering automat.
Acts as a bridge adapting Next.js server-side rendering and API routes for execution on serverless edge compute.
Nextron este un framework pentru construirea de aplicații desktop cross-platform prin integrarea Next.js cu un shell Electron. Servește drept instrument de build care compilează interfețele utilizator bazate pe web în bundle-uri desktop standalone instalabile. Proiectul oferă boilerplate-uri de aplicații desktop și șabloane pre-configurate pentru a inițializa proiecte. Include un handler de schemă URL custom care permite înregistrarea de protocoale unice pentru a lansa aplicația desktop direct dintr-un browser web. Toolkit-ul acoperă automatizarea build-ului de aplicații desktop, inclusiv compilarea și împachetarea codului sursă în instalatoare distribuibile pentru mai multe sisteme de operare. Suportă randarea prin export static și oferă un mod de dezvoltare pentru iterație rapidă cu actualizări live.
Integrates the Next.js web framework with an Electron native shell to create cross-platform installable applications.
iron-session este o bibliotecă de gestionare a sesiunilor stateless pentru JavaScript care stochează datele de sesiune criptate și semnate direct în cookie-urile browserului. Funcționează ca middleware de autentificare pentru a verifica identitatea utilizatorului fără a necesita o bază de date pe partea de server sau căutări în rețea pentru recuperarea sesiunii. Proiectul oferă un instrument de criptare cu cheie simetrică care suportă rotația versiunilor de parole. Acest lucru permite actualizarea cheilor de criptare în întregul sistem fără a invalida sesiunile active ale utilizatorilor. Dincolo de gestionarea sesiunilor, biblioteca include utilitare pentru a sigila obiecte de date arbitrare în șiruri semnate securizate și a le desigila pentru a se asigura că conținutul nu a fost manipulat. Aceste capabilități susțin generarea de token-uri securizate și link-uri magice de autentificare.
Provides a secure authentication and state persistence workflow specifically for Next.js applications.
next-iron-session este o bibliotecă de gestionare a sesiunilor pentru aplicații Next.js, care stochează starea utilizatorului criptată în cookie-uri securizate de browser. Acest sistem permite gestionarea sesiunilor stateless, permițând aplicațiilor să mențină identitatea utilizatorului fără a necesita o bază de date pe partea de server pentru urmărirea sesiunilor. Proiectul oferă utilitare pentru securizarea payload-urilor de date prin criptare cu cheie simetrică și semnare, incluzând suport pentru rotația cheilor de criptare versionate. Include instrumente pentru implementarea autentificării fără parolă prin link-uri magice securizate (one-time magic links) și integrarea furnizorilor de identitate externi prin fluxuri OAuth. Biblioteca acoperă domenii largi de capabilități, inclusiv protecția accesului la rute prin middleware, gestionarea ciclului de viață al sesiunii pentru fluxurile de autentificare și generarea de token-uri sigilate pentru redirecționări securizate.
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 is a plugin for adding progressive web app capabilities and offline support to Next.js applications. It provides a configuration layer and a Workbox-based generator to automate the creation, registration, and installation of service workers and web app manifests. The tool enables developers to implement custom service worker logic by injecting TypeScript or JavaScript scripts to define specialized caching strategies and request interception behaviors. It also includes mechanisms for detecting application updates and prompting users to refresh the page when a new version is available.
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.