3 Repos
Frameworks that build server-rendered, client-rendered, or statically generated web applications from a single project setup with page-level rendering control.
Distinct from Web Application Development: Distinct from Web Application Development: specifically enables universal rendering (SSR, CSR, SSG) from one project, not general web app building.
Explore 3 awesome GitHub repositories matching web development · Universal Rendering Frameworks. Refine with filters or upvote what's useful.
Old repo of Nuxt 3 framework, now on nuxt/nuxt
Builds server-rendered, client-rendered, or statically generated web applications from a single project setup.
Rax ist ein universelles React-Anwendungs-Framework und eine isomorphe JavaScript-Umgebung, die darauf ausgelegt ist, eine einzige Codebasis über Web-, Mobil- und Mini-Programm-Plattformen hinweg zu rendern. Es fungiert als plattformübergreifender Komponenten-Renderer, der React-Komponenten mithilfe einer standardisierten Treiberspezifikation in plattformspezifische Elemente übersetzt. Das Framework nutzt eine universelle UI-Treiberspezifikation, um die Komponentenlogik von der zugrunde liegenden UI-Schicht zu entkoppeln, was eine standardisierte DOM-Manipulation und Ereignisbehandlung über verschiedene Ausführungsumgebungen hinweg ermöglicht. Diese Architektur erlaubt die Integration nativer Mini-Programm-Komponenten und plattformspezifischer Plugins, um lokale Hardware- oder Softwarefunktionen zu nutzen. Es enthält ein Server-Side-Rendering-Framework zur Generierung von statischem HTML, um die anfängliche Ladezeit und die Sichtbarkeit in Suchmaschinen zu verbessern, ergänzt durch einen Client-Side-Hydration-Mechanismus, um die Schnittstelle interaktiv zu machen. Das System bietet zudem ein universelles Anwendungs-Lifecycle-Management zur Handhabung von Initialisierung, Routing und Zustandsübergängen über Plattformen hinweg.
Provides a universal rendering engine that executes a single codebase across web, mobile, and mini-program platforms.
Sapper is a universal web application framework and server-side rendering framework for Svelte. It enables the development of applications that render views on the server for fast initial loads and hydrate them on the client for subsequent interactivity. The project features a file-based routing engine that maps URL paths to components based on the file system structure. It also functions as a static site generator, exporting production-ready HTML, CSS, and JavaScript files for hosting in environments without a live server. The framework covers full-stack development capabilities, including
Enables the creation of web applications that utilize server-side rendering, client-side hydration, and static generation.