11 dépôts
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.
This project is a production-ready React template and isomorphic JavaScript starter designed for building universal applications. It serves as a boilerplate for creating React applications that utilize server-side rendering to share logic and state between the server and the browser. The framework provides a pre-configured foundation for React app bootstrapping, centering on a universal JavaScript application framework. It automates the process of preparing server-rendered web applications for production environments by providing a built-in deployment and build pipeline. The codebase covers
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.
Ce projet est un tutoriel de routage côté client et une ressource d'apprentissage pour intégrer le routage dans les applications web React. Il fournit une série d'applications incrémentales et exécutables ainsi que des guides pour apprendre aux utilisateurs comment mapper des URLs vers des composants et gérer l'état de navigation au sein d'un navigateur. La ressource inclut des guides d'implémentation pratiques pour configurer des routes imbriquées, capturer des paramètres d'URL dynamiques et gérer les routes d'index. Elle fournit également des exemples de rendu côté serveur (SSR) pour démontrer comment générer du HTML sur le serveur afin d'améliorer les vitesses de chargement initiales et l'optimisation pour les moteurs de recherche (SEO). Le tutoriel couvre des capacités plus larges incluant la navigation dans les applications monopage (SPA), les mises en page UI hiérarchiques et le mappage des chemins du navigateur vers des composants UI spécifiques.
Configures server-side rendering specifically for React applications to improve SEO and speed.
React on Rails est un framework d'intégration qui intègre des composants React dans les vues Ruby on Rails. Il fonctionne comme un moteur de rendu côté serveur et un orchestrateur de composants full-stack, permettant aux données backend d'être transmises directement aux composants frontend sans avoir besoin d'appels API séparés. Le projet synchronise le routage client-serveur pour maintenir des états de navigation cohérents à travers l'application. Il inclut un pipeline d'assets Webpack pour gérer les bundles JavaScript et implémenter le découpage de code pour une livraison optimisée. Le framework couvre le rendu de vue hybride et l'optimisation des assets frontend, incluant la capacité d'injecter le contexte de requête côté serveur dans le processus de rendu JavaScript. Il fournit également des outils pour diagnostiquer les problèmes d'intégration lors de l'installation ou des mises à niveau.
Renders React applications on the server to deliver pre-rendered HTML for faster initial page loads.
aleph.js est un framework web full-stack pour le runtime Deno. Il intègre la logique côté serveur et l'interactivité côté client au sein d'un environnement unique pour construire des applications web complètes. Le framework fonctionne comme un système de rendu côté serveur et un générateur de site statique, produisant du HTML pré-rendu pour améliorer la visibilité sur les moteurs de recherche et les vitesses de chargement initiales. Il utilise un routeur basé sur les fichiers qui mappe automatiquement la structure du répertoire du projet aux URL de l'application pour les pages et les points de terminaison API. Le projet inclut des capacités pour la gestion de contenu basée sur le markdown, transformant les fichiers markdown en pages HTML formatées. Il prend également en charge le traitement des feuilles de style Less et fournit le remplacement de module à chaud pour les mises à jour d'application en temps réel pendant le développement.
Renders application components on the server to accelerate initial page loads and improve SEO.
Reagent est un framework pour construire des interfaces utilisateur web en utilisant ClojureScript et React.js. Il permet une approche de programmation fonctionnelle pour la conception d'UI déclarative, où les structures HTML et les hiérarchies de composants sont définies en utilisant la syntaxe Hiccup basée sur des vecteurs au lieu de JSX. Le projet se différencie par un système de gestion d'état réactif basé sur des atomes. Il suit quels composants déréférencent des atomes d'état spécifiques pour déclencher des re-rendus automatiques et fournit des curseurs d'état pour isoler les mises à jour sur des chemins spécifiques d'un atome d'état plus large. Il inclut également des utilitaires pour envelopper des composants JavaScript natifs et des bibliothèques tierces afin de garantir qu'ils restent compatibles avec le cycle de rendu fonctionnel. Le framework couvre un large éventail de capacités, incluant la réconciliation du DOM virtuel, la gestion du cycle de vie pour les effets secondaires et le nettoyage, et l'optimisation des performances de rendu via le traitement par lots des mises à jour et la mémoïsation des calculs. Il fournit également des outils pour le rendu côté serveur de chaînes HTML statiques, le partage d'état global via le contexte, et des primitives de sécurité pour l'assainissement du contenu HTML.
Provides a mechanism to render components into static HTML strings on the server for faster initial page loads.
after.js est un framework de rendu côté serveur (SSR) pour les applications React qui s'intègre avec React Router pour coordonner le chargement des données, le routage et l'hydratation. Il fonctionne à la fois comme un framework de rendu et un générateur de site statique, capable d'exporter des pages sous forme de fichiers HTML et JSON statiques pour une livraison via des réseaux de diffusion de contenu (CDN). Le framework fournit une couche de récupération de données côté serveur qui peuple les propriétés des composants pendant le processus de rendu. Il gère la navigation via un système de redirections pilotées par code d'état et une gestion dynamique des erreurs, permettant à l'application de déclencher des redirections ou des pages d'erreur de secours avant que le rendu ne commence. Le projet couvre une large surface de capacités, incluant l'hydratation côté client, le découpage de code basé sur les routes (code splitting) et la pré-récupération de données pour mettre en cache les informations de route avant la navigation. Il permet également la personnalisation de la structure du document HTML de base et l'implémentation de moteurs de rendu côté serveur personnalisés.
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.
This library provides a collection of hooks for integrating GraphQL data operations into functional components within the Apollo Client ecosystem. It functions as a state management tool that synchronizes remote server data with local component state, ensuring consistent data representation across the user interface. The project distinguishes itself by enabling server-side rendering through a framework of utilities that pre-fetch data and resolve component trees to deliver fully populated HTML. It utilizes a provider-based pattern to inject the data client into the component tree, allowing ne
Pre-fetches data and processes component trees on the server to deliver fully populated HTML.