awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to paypal/react-engine

Open-source alternatives to React Engine

30 open-source projects similar to paypal/react-engine, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best React Engine alternative.

  • rendrjs/rendrrendrjs 的头像

    rendrjs/rendr

    4,058在 GitHub 上查看↗

    Rendr is an isomorphic JavaScript framework and server-side renderer designed for Backbone.js applications. It synchronizes view rendering between Node.js servers and client browsers to provide initial HTML for improved search engine indexing and load speeds while maintaining application interactivity. The system uses a pluggable adapter system to decouple rendering logic from specific HTML template engines, allowing developers to swap or integrate custom engines. It also functions as a server-side proxy that intercepts client requests via virtual paths and forwards them to remote RESTful ser

    JavaScript
    在 GitHub 上查看↗4,058
  • jaredpalmer/after.jsjaredpalmer 的头像

    jaredpalmer/after.js

    4,094在 GitHub 上查看↗

    after.js is a server-side rendering framework for React applications that integrates with React Router to coordinate data loading, routing, and hydration. It functions as both a rendering framework and a static site generator, capable of exporting pages as static HTML and JSON files for delivery via content delivery networks. The framework provides a server-side data fetching layer that populates component properties during the render process. It manages navigation through a system of status-code driven redirections and dynamic error handling, allowing the application to trigger redirects or

    TypeScriptrazzlereactreact-router
    在 GitHub 上查看↗4,094
  • redfin/react-serverredfin 的头像

    redfin/react-server

    3,870在 GitHub 上查看↗

    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

    JavaScriptisomorphicreactreact-server
    在 GitHub 上查看↗3,870

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • jaredpalmer/react-production-starterjaredpalmer 的头像

    jaredpalmer/react-production-starter

    11,038在 GitHub 上查看↗

    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

    JavaScript
    在 GitHub 上查看↗11,038
  • shakacode/react_on_railsshakacode 的头像

    shakacode/react_on_rails

    5,191在 GitHub 上查看↗

    React on Rails is an integration framework that embeds React components into Ruby on Rails views. It functions as a server-side rendering engine and a full-stack component orchestrator, allowing backend data to be passed directly into frontend components without the need for separate API calls. The project synchronizes client-server routing to maintain consistent navigation states across the application. It includes a Webpack asset pipeline to manage JavaScript bundles and implement code splitting for optimized delivery. The framework covers hybrid view rendering and frontend asset optimizat

    Rubyheroku-deploymentjavascript-apinpm-module
    在 GitHub 上查看↗5,191
  • alibaba/raxalibaba 的头像

    alibaba/rax

    8,036在 GitHub 上查看↗

    Rax is a React universal application framework and isomorphic JavaScript environment designed to render a single codebase across web, mobile, and mini-program platforms. It functions as a cross-platform component renderer that translates React components into platform-specific elements using a standardized driver specification. The framework utilizes a universal UI driver specification to decouple component logic from the underlying UI layer, allowing for standardized DOM manipulation and event handling across different execution environments. This architecture enables the integration of nati

    JavaScript
    在 GitHub 上查看↗8,036
  • remix-run/examplesremix-run 的头像

    remix-run/examples

    1,216在 GitHub 上查看↗

    This repository serves as a comprehensive collection of reference implementations for the Remix web framework. It provides practical examples of full-stack web development, demonstrating how to build dynamic, server-rendered applications that bridge server-side logic with client-side interactivity. By leveraging a component-based architecture, these examples illustrate core patterns for managing data, routing, and user interfaces within a unified development environment. The collection highlights the framework's distinctive approach to web architecture, emphasizing server-side data loading an

    TypeScript
    在 GitHub 上查看↗1,216
  • vanjs-org/vanvanjs-org 的头像

    vanjs-org/van

    4,390在 GitHub 上查看↗

    Van is a reactive JavaScript UI framework designed for building user interfaces with state binding and automatic DOM updates without a virtual DOM. It functions as a buildless frontend framework, allowing the creation of reactive applications using standard JavaScript functions that run directly in the browser without a compilation step. The framework includes a reactive state manager that uses proxy-based objects to track dependencies and trigger targeted UI updates. It provides a server-side rendering tool for generating static HTML and a corresponding client-side hydration process to attac

    JavaScriptdata-bindingdomdom-manipulation
    在 GitHub 上查看↗4,390
  • stenciljs/corestenciljs 的头像

    stenciljs/core

    13,101在 GitHub 上查看↗

    This project is a web component tooling system used to compile TypeScript and JSX into standard-compliant custom elements. It enables the development of framework-agnostic components that function across different browsers and frontend environments. The toolset focuses on cross-framework UI distribution, allowing a single library of components to be used in React, Angular, Vue, or plain HTML. It includes capabilities for enterprise design system engineering and generates specific wrapper code to ensure components behave as native elements within various frameworks. The system covers server-s

    TypeScriptcustom-elementdesign-systemionic
    在 GitHub 上查看↗13,101
  • vikejs/vikevikejs 的头像

    vikejs/vike

    5,751在 GitHub 上查看↗

    Vike is a full-stack web framework that provides server-side rendering with client-side hydration, static site generation, and file-based routing. It operates as a plugin-based web framework with a universal JavaScript runtime, allowing the same code to run on both server and client environments. The framework distinguishes itself through its flexible data fetching capabilities, enabling data retrieval at any lifecycle point including server start, browser start, or page render. Its plugin-based extensibility allows for custom integrations and modifications without altering the core framework

    TypeScriptfull-stacknodereact
    在 GitHub 上查看↗5,751
  • infernojs/infernoinfernojs 的头像

    infernojs/inferno

    16,420在 GitHub 上查看↗

    Inferno is a virtual DOM UI library and high-performance DOM renderer used for building component-based user interfaces. It functions as a server-side rendering engine and a client-side framework that synchronizes application state with the visual interface through a declarative structure. The project distinguishes itself as a React-compatible UI framework, providing a compatibility layer that allows components designed for other reactive environments to run without modification. Its capability surface covers virtual DOM management, including node diffing and reconciliation, and a full serve

    JavaScript
    在 GitHub 上查看↗16,420
  • standardagents/arrow-jsstandardagents 的头像

    standardagents/arrow-js

    3,673在 GitHub 上查看↗

    Arrow-js is a reactive UI framework and server-side rendering system designed for building agentic interfaces. It functions as a reactive state manager and isomorphic routing engine, enabling the creation of web applications that utilize tagged template literals for efficient DOM updates. The project distinguishes itself by incorporating a WebAssembly code sandbox, which allows untrusted or AI-generated code to execute within a secure virtual machine to render interfaces without accessing the host DOM. It further enables agentic UI development by allowing AI agents to dynamically generate vie

    TypeScriptdeclarativereactiverendering
    在 GitHub 上查看↗3,673
  • stereobooster/react-snapstereobooster 的头像

    stereobooster/react-snap

    5,121在 GitHub 上查看↗

    react-snap is a static site generator and single-page application prerenderer. It converts dynamic client-side components into static HTML files using a headless browser to improve search engine optimization and initial load speeds. The project features a headless browser crawler that automatically discovers application routes by following internal links. It includes a hydration optimizer that captures application state and caches network responses during the rendering process, embedding them directly into the HTML to synchronize the client-side application without re-fetching data. The tool

    JavaScriptprerenderreactseo
    在 GitHub 上查看↗5,121
  • typestack/routing-controllerstypestack 的头像

    typestack/routing-controllers

    4,508在 GitHub 上查看↗

    routing-controllers is a declarative API router and web framework controller for TypeScript. It provides a system for defining HTTP routes and request handling logic using class-based decorators and metadata to organize API endpoints into a structured architecture. The project utilizes adapter-based server integration to decouple routing logic from the underlying web framework, providing specific integrations for Express and Koa. It features a reflection-based type transformation system that validates and transforms incoming request parameters into typed class instances. The capability surfa

    TypeScriptcontrollersexpress-routerframework
    在 GitHub 上查看↗4,508
  • jamiebuilds/react-loadablejamiebuilds 的头像

    jamiebuilds/react-loadable

    16,525在 GitHub 上查看↗

    react-loadable is a React component lazy loader and JavaScript bundle orchestrator designed to manage the delivery of asynchronous components. It provides a bridge for server-side rendering to coordinate dynamic module preloading and prevent content flicker during client hydration. The project includes a dynamic component preloader to trigger background fetches of visual components before they are required on screen. It utilizes a system to map individual modules to their respective bundles, ensuring the correct assets are delivered. The library covers code splitting workflows and asynchrono

    JavaScriptasyncbabel-plugincode-splitting
    在 GitHub 上查看↗16,525
  • baidu/sanbaidu 的头像

    baidu/san

    4,739在 GitHub 上查看↗

    San is an isomorphic JavaScript framework and single-page application toolkit used for building user interfaces with reusable components. It functions as a reactive UI library that synchronizes application state with the interface through data binding and declarative templates. The framework is distinguished by its support for both server-side HTML generation and client-side hydration to improve initial load performance and search engine optimization. It employs a specialized template-to-array compilation process to compress template structures and reduce network costs. The project provides

    JavaScriptcomponentframeworkfrontend
    在 GitHub 上查看↗4,739
  • catchchat/yepCatchChat 的头像

    CatchChat/Yep

    5,876在 GitHub 上查看↗

    Meet Genius

    Swift
    在 GitHub 上查看↗5,876
  • reactjs/react-railsreactjs 的头像

    reactjs/react-rails

    6,771在 GitHub 上查看↗

    This library is an integration bridge for embedding React components within Ruby on Rails views and controllers. It provides a hybrid frontend architecture that allows developers to mix traditional server-rendered templates with isolated interactive components. The project differentiates itself through a comprehensive server-side rendering wrapper that generates HTML on the server to improve load speeds and search engine visibility. It includes a client-side hydration manager that automatically mounts and unmounts components by scanning the document for markers and synchronizing with navigati

    JavaScript
    在 GitHub 上查看↗6,771
  • danilowoz/react-content-loaderdanilowoz 的头像

    danilowoz/react-content-loader

    13,998在 GitHub 上查看↗

    This project is a React skeleton loader library and UI component set used to create animated SVG placeholder shapes that represent loading content in user interfaces. It functions as an SVG loading placeholder generator designed to prevent layout shifts by signaling data loading states. The library includes a custom loader design tool for building bespoke skeleton shapes that match specific interface layouts. It employs a rendering approach with static SVG keys to ensure the components are compatible with client-server hydration, preventing mismatches between server-side and client-side rende

    TypeScript
    在 GitHub 上查看↗13,998
  • adrianhajdin/project_next13_car_showcaseadrianhajdin 的头像

    adrianhajdin/project_next13_car_showcase

    1,887在 GitHub 上查看↗

    projectnext13car_showcase is a server-rendered web application built with TypeScript and React that functions as a searchable and filterable vehicle catalogue. The project relies on file-based routing and server-side component rendering to fetch external vehicle datasets and deliver pre-rendered pages to the client. The application incorporates a modular component library styled with utility-first CSS classes for responsive multi-device layouts. Users can browse extensive inventories by filtering vehicle listings according to manufacturer, model, production year, and fuel type. Paginated da

    TypeScriptnext13next13appnextjs
    在 GitHub 上查看↗1,887
  • erikras/react-redux-universal-hot-exampleerikras 的头像

    erikras/react-redux-universal-hot-example

    12,099在 GitHub 上查看↗

    This project is a starter template and boilerplate for building isomorphic web applications using React, Redux, and Express. It functions as a server-side rendering framework that generates HTML on the server and rehydrates it on the client to improve search engine optimization and initial page load speeds. The project is distinguished by its focus on developer experience, featuring a configuration for hot module replacement. This allows for the real-time updating of the user interface and application state during development without requiring a full browser refresh. The framework provides c

    JavaScript
    在 GitHub 上查看↗12,099
  • airbnb/hypernovaairbnb 的头像

    airbnb/hypernova

    5,790在 GitHub 上查看↗

    Hypernova is a distributed rendering engine and server-side rendering service that transforms JavaScript components into HTML on a remote server. It functions as a web page hydration framework, allowing interactive behavior to be attached to static server-generated markup by deserializing application state in the browser. The system utilizes an isolated JavaScript runtime that executes components within sandboxed virtual machines to prevent global state leakage and interference between concurrent requests. It employs a distributed architecture to execute rendering tasks across multiple worker

    JavaScript
    在 GitHub 上查看↗5,790
  • ripple-ts/rippleRipple-TS 的头像

    Ripple-TS/ripple

    7,379在 GitHub 上查看↗

    Ripple is a full-stack TypeScript web framework and reactive UI library used for building interfaces with server-side rendering. It organizes user interfaces into a hierarchy of reusable, scoped components with built-in state management and client-side hydration. The framework is distinguished by its fine-grained reactivity, which updates specific DOM elements without requiring full component re-renders. It integrates server-side logic and client-side components within a single TypeScript codebase, enabling a unified full-stack development workflow. The system covers a broad range of capabil

    JavaScript
    在 GitHub 上查看↗7,379
  • fossasia/open-event-nextfossasia 的头像

    fossasia/open-event-next

    1,518在 GitHub 上查看↗

    Open-event-next is a Vue.js single-page application and event management frontend designed to help event organizers build custom websites for listing schedules, sessions, and ticketing details. It provides an interactive web interface for discovering upcoming community gatherings and tracking participant responses with dynamic view transitions that update the browser viewport without full page reloads. The application is built on a component-driven architecture using file-based page routing, a reactive state store, and client-side hydration to attach interactive event handlers to pre-rendered

    TypeScript
    在 GitHub 上查看↗1,518
  • solidjs/solid-startsolidjs 的头像

    solidjs/solid-start

    5,883在 GitHub 上查看↗

    Solid Start is a full-stack web framework built on Solid.js that combines file-based routing, multi-mode rendering, and client hydration into a single application framework. It enables developers to build complete web applications with server-rendered pages, client-side interactivity, and API endpoints from one codebase, while supporting deployment across multiple hosting platforms through a system of platform-specific adapters. The framework distinguishes itself through its multi-mode rendering engine, which allows per-page selection between client-side rendering, server-side rendering, stat

    TypeScriptfile-system-routingfine-grained-reactivitymeta-framework
    在 GitHub 上查看↗5,883
  • graphql/express-graphqlgraphql 的头像

    graphql/express-graphql

    6,270在 GitHub 上查看↗

    express-graphql is a GraphQL API server implementation and HTTP middleware that connects a GraphQL schema to an HTTP server. It provides a request parser to extract queries and variables from various content types and a context provider to inject HTTP request data and session state into resolver functions. The library includes a browser-based interactive IDE that detects GET requests to serve an HTML interface for testing queries and inspecting responses. It also supports a custom execution pipeline, allowing for the override of default parsing, validation, execution, and error formatting fun

    TypeScriptexpress-graphqlexpress-middlewaregraphql
    在 GitHub 上查看↗6,270
  • facebook/docusaurusfacebook 的头像

    facebook/docusaurus

    65,231在 GitHub 上查看↗

    Docusaurus is a documentation framework and static site generator designed to transform markdown files and component templates into optimized web pages. It functions as a content management platform for technical knowledge bases, utilizing a build process that pre-renders content into static HTML and JavaScript bundles to ensure site performance and search visibility. The framework distinguishes itself through a component-driven architecture that allows developers to build unique page layouts and interactive elements using reusable code blocks. It employs file-system-based routing to map dire

    TypeScriptdocumentationhacktoberfestjavascript
    在 GitHub 上查看↗65,231
  • remix-run/react-routerremix-run 的头像

    remix-run/react-router

    56,460在 GitHub 上查看↗

    React Router is a navigation and data-loading framework that maps URL patterns to nested component hierarchies. It functions as a full-stack router, coordinating server-side resource fetching with client-side hydration to synchronize application state across different environments. By providing a declarative interface for routing, it manages navigation and state transitions while ensuring consistent page structures through root layout management. The framework distinguishes itself through its focus on type safety and incremental adoption. It automatically generates static type definitions for

    TypeScript
    在 GitHub 上查看↗56,460
  • inertiajs/inertiainertiajs 的头像

    inertiajs/inertia

    7,708在 GitHub 上查看↗

    Inertia is a server-driven frontend framework designed to create monolithic single page applications. It acts as a state synchronization protocol and client-side routing bridge, allowing developers to build interactive experiences using modern JavaScript component libraries while keeping routing and controllers on the server. This approach eliminates the need for a separate REST or GraphQL API layer by passing data from server controllers to frontend components as props via JSON payloads. The framework distinguishes itself by utilizing adapter-based integration to link various backend environ

    TypeScript
    在 GitHub 上查看↗7,708
  • vuejs/vitepressvuejs 的头像

    vuejs/vitepress

    17,872在 GitHub 上查看↗

    VitePress is a static site generator designed for building documentation-focused websites. It functions as a framework that transforms markdown source files into pre-rendered HTML, utilizing file-based routing to map document paths directly to site URLs. By leveraging the Vue ecosystem, it enables the creation of content-heavy sites that combine static delivery with dynamic interactivity. The framework distinguishes itself by allowing developers to embed interactive components directly into markdown files, which are then transpiled into executable code modules. It optimizes the user experienc

    TypeScriptdocs-generatorhacktoberfestmarkdown
    在 GitHub 上查看↗17,872