11 repositorios
Renders React applications on the server, streaming HTML to the client as the shell and data become ready.
Distinct from Server-Side Rendering: Distinct from Server-Side Rendering: specifically targets React framework rendering, not general server-side rendering techniques.
Explore 11 awesome GitHub repositories matching web development · React Server-Side Renderers. Refine with filters or upvote what's useful.
Este proyecto es una plantilla de React lista para producción y un starter de JavaScript isomórfico diseñado para construir aplicaciones universales. Sirve como boilerplate para crear aplicaciones React que utilizan renderizado del lado del servidor (SSR) para compartir lógica y estado entre el servidor y el navegador. El framework proporciona una base preconfigurada para el bootstrapping de aplicaciones React, centrándose en un framework de aplicaciones JavaScript universales. Automatiza el proceso de preparación de aplicaciones web renderizadas en el servidor para entornos de producción al proporcionar un pipeline de despliegue y compilación integrado. El código base cubre la compilación de bundles universales y la ejecución de JavaScript isomórfico, utilizando un pipeline de compilación sin configuración (zero-config) para manejar la transición entre el HTML renderizado en el servidor y la interactividad del lado del cliente.
Provides a production-ready foundation for rendering React applications on the server to improve load times and SEO.
WasmEdge is an extensible WebAssembly runtime that executes WebAssembly bytecode in a secure sandbox for cloud, edge, and embedded applications. It functions as a multi-language compiler, compiling applications written in Rust, JavaScript, Go, and Python into WebAssembly bytecode for sandboxed execution, and as a server-side JavaScript runtime that runs JavaScript programs with ES6 modules, NPM packages, and Node.js-compatible APIs. The runtime also serves as an AI inference runtime, executing AI models from JavaScript using WASI-NN plug-ins for inference tasks on personal devices and edge har
Renders React 18 applications on the server and streams HTML to the client.
Waku is a minimal React framework built around React Server Components. It renders components exclusively on the server for data fetching and server-side logic, then hydrates client components in the browser for interactivity. The framework supports hybrid rendering, mixing static prerendering at build time with dynamic per-request rendering within a single application, and allows independently loading slice components that can be static or dynamic. The framework distinguishes itself through its file-based routing system that defines pages, layouts, and API endpoints by placing files in a dir
A minimal React framework that builds applications with server components, client components, and server actions.
Meet Genius
Renders React components on the server and streams HTML to the client for faster loads.
Este proyecto es un tutorial de enrutamiento del lado del cliente y recurso de aprendizaje para integrar el enrutamiento en aplicaciones web React. Proporciona una serie de aplicaciones incrementales y ejecutables, además de guías para enseñar a los usuarios cómo mapear URLs a componentes y gestionar el estado de navegación dentro de un navegador. El recurso incluye guías de implementación práctica para configurar rutas anidadas, capturar parámetros de URL dinámicos y manejar rutas de índice. También proporciona ejemplos de renderizado del lado del servidor (SSR) para demostrar cómo generar HTML en el servidor para mejorar las velocidades de carga inicial y la optimización para motores de búsqueda (SEO). El tutorial cubre capacidades más amplias, incluyendo la navegación en aplicaciones de una sola página (SPA), layouts de UI jerárquicos y el mapeo de rutas del navegador a componentes de UI específicos.
Configures server-side rendering specifically for React applications to improve SEO and speed.
React on Rails es un framework de integración que incrusta componentes de React en vistas de Ruby on Rails. Funciona como un motor de renderizado del lado del servidor y un orquestador de componentes full-stack, permitiendo que los datos del backend se pasen directamente a los componentes del frontend sin necesidad de llamadas API separadas. El proyecto sincroniza el enrutamiento cliente-servidor para mantener estados de navegación consistentes en toda la aplicación. Incluye una tubería de activos Webpack para gestionar bundles de JavaScript e implementar la división de código para una entrega optimizada. El framework cubre el renderizado de vistas híbridas y la optimización de activos de frontend, incluyendo la capacidad de inyectar contexto de solicitud del lado del servidor en el proceso de renderizado de JavaScript. También proporciona herramientas para diagnosticar problemas de integración durante la instalación o actualizaciones.
Renders React applications on the server to deliver pre-rendered HTML for faster initial page loads.
aleph.js es un framework web full-stack para el entorno de ejecución Deno. Integra lógica del lado del servidor e interactividad del lado del cliente dentro de un único entorno para construir aplicaciones web completas. El framework funciona como un sistema de renderizado del lado del servidor y un generador de sitios estáticos, produciendo HTML prerenderizado para mejorar la visibilidad en motores de búsqueda y velocidades de carga inicial. Utiliza un enrutador basado en archivos que mapea automáticamente la estructura del directorio del proyecto a URLs de la aplicación tanto para páginas como para endpoints API. El proyecto incluye capacidades para la gestión de contenido basada en markdown, transformando archivos markdown en páginas HTML formateadas. También soporta el procesamiento de hojas de estilo Less y proporciona reemplazo de módulos en caliente para actualizaciones de aplicaciones en tiempo real durante el desarrollo.
Renders application components on the server to accelerate initial page loads and improve SEO.
Reagent es un framework para construir interfaces de usuario web utilizando ClojureScript y React.js. Permite un enfoque de programación funcional para el diseño de UI declarativa, donde las estructuras HTML y las jerarquías de componentes se definen utilizando sintaxis Hiccup basada en vectores en lugar de JSX. El proyecto se diferencia a través de un sistema de gestión de estado reactivo basado en átomos. Rastrea qué componentes desreferencian átomos de estado específicos para activar re-renderizados automáticos y proporciona cursores de estado para aislar actualizaciones a rutas específicas de un átomo de estado más grande. También incluye utilidades para envolver componentes nativos de JavaScript y bibliotecas de terceros para asegurar que permanezcan compatibles con el ciclo de renderizado funcional. El framework cubre una amplia gama de capacidades, incluyendo la reconciliación del DOM virtual, la gestión del ciclo de vida para efectos secundarios y limpieza, y la optimización del rendimiento de renderizado mediante el procesamiento por lotes de actualizaciones y la memorización de cálculos. También proporciona herramientas para el renderizado del lado del servidor de cadenas HTML estáticas, intercambio de estado global a través de contexto y primitivas de seguridad para la sanitización de contenido HTML.
Provides a mechanism to render components into static HTML strings on the server for faster initial page loads.
after.js es un framework de renderizado del lado del servidor (SSR) para aplicaciones React que se integra con React Router para coordinar la carga de datos, el enrutamiento y la hidratación. Funciona tanto como un framework de renderizado como un generador de sitios estáticos, capaz de exportar páginas como archivos HTML y JSON estáticos para su entrega a través de redes de entrega de contenido (CDN). El framework proporciona una capa de obtención de datos del lado del servidor que rellena las propiedades de los componentes durante el proceso de renderizado. Gestiona la navegación a través de un sistema de redirecciones impulsadas por códigos de estado y manejo dinámico de errores, permitiendo que la aplicación active redirecciones o páginas de error de respaldo antes de que comience el renderizado. El proyecto cubre una amplia superficie de capacidades, incluyendo hidratación del lado del cliente, división de código basada en rutas y pre-obtención de datos para cachear información de rutas antes de la navegación. También permite la personalización de la estructura base del documento HTML y la implementación de motores de renderizado del lado del servidor personalizados.
A framework specifically designed for building React applications that render HTML on the server for SEO and performance.
react-server is a server-side rendering framework for building universal web applications. It serves as a hydration engine and HTML renderer that executes component logic on both the server and the client to synchronize application state. The project focuses on streaming content delivery, allowing page content to be sent to the browser in fragments as they become available. This approach is combined with server-side HTML generation to improve initial load speeds and search engine indexing. The framework also includes capabilities for automated asset bundling and universal component execution
Renders React applications on the server, streaming HTML to the client as the shell and data become ready.
Esta biblioteca proporciona una colección de ganchos para integrar operaciones de datos GraphQL en componentes funcionales dentro del ecosistema Apollo Client. Funciona como una herramienta de gestión de estado que sincroniza los datos del servidor remoto con el estado del componente local, asegurando una representación de datos consistente en toda la interfaz de usuario. El proyecto se distingue por permitir la renderización del lado del servidor a través de un marco de utilidades que pre-recupera datos y resuelve árboles de componentes para entregar HTML completamente poblado. Utiliza un patrón basado en proveedores para inyectar el cliente de datos en el árbol de componentes, permitiendo que los elementos anidados accedan y gestionen datos remotos a través de llamadas de función estandarizadas conscientes del ciclo de vida. La biblioteca cubre una gama integral de capacidades de gestión de datos, incluyendo recuperación remota, ejecución de mutaciones y transmisión en tiempo real a través de conexiones persistentes. Maneja las complejidades de la carga, los estados de error y la sincronización de caché automáticamente, proporcionando una interfaz unificada para interactuar con fuentes de datos locales y remotas.
Pre-fetches data and processes component trees on the server to deliver fully populated HTML.