3 个仓库
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 是一个 React 通用应用框架和同构 JavaScript 环境,旨在跨 Web、移动端和小程序平台渲染同一套代码库。它作为一个跨平台组件渲染器,使用标准化的驱动程序规范将 React 组件转换为特定平台的元素。 该框架利用通用 UI 驱动程序规范将组件逻辑与底层 UI 层解耦,从而在不同的执行环境中实现标准化的 DOM 操作和事件处理。这种架构支持集成原生小程序组件和特定平台的插件,以利用本地硬件或软件功能。 它包含一个用于生成静态 HTML 以提高首屏加载速度和搜索引擎可见性的服务端渲染框架,并辅以客户端注水(Hydration)机制使界面具有交互性。该系统还提供跨平台的通用应用生命周期管理,以处理初始化、路由和状态转换。
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.