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

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

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

Open-source alternatives to React 18

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

  • facebook/reactfacebook 的头像

    facebook/react

    245,669在 GitHub 上查看↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    JavaScriptjavascriptuifrontend
    在 GitHub 上查看↗245,669
  • pomber/didactpomber 的头像

    pomber/didact

    6,752在 GitHub 上查看↗

    Didact is a virtual DOM UI framework and functional component library. It utilizes a concurrent rendering engine and a fiber-based reconciliation library to synchronize a visual interface with data changes. The framework implements a concurrent rendering engine that breaks rendering work into resumable chunks. This prevents long-running tasks from blocking the main browser thread by dividing interface updates into small units of work. The system covers virtual DOM implementation and fiber architecture, using a linked-list fiber tree to track element relationships. It manages function compone

    JavaScriptdiy-guidejavascriptjsx
    在 GitHub 上查看↗6,752
  • midudev/preguntas-entrevista-reactmidudev 的头像

    midudev/preguntas-entrevista-react

    7,785在 GitHub 上查看↗

    This project is a technical study resource and interview preparation guide focused on the React library. It provides a comprehensive frontend interview question bank and concept references designed to help developers master core library primitives and prepare for professional job interviews. The resource covers detailed explanations of React's technical architecture, including state management patterns, performance optimization strategies, and component design. It serves as a knowledge assessment tool for developers to test their understanding of modern frontend engineering through a structur

    JavaScripthacktoberfestjavascriptreact
    在 GitHub 上查看↗7,785

AI 搜索

探索更多 awesome 仓库

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

Find more with AI search
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted 的头像

    awesome-selfhosted/awesome-selfhosted

    299,516在 GitHub 上查看↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    在 GitHub 上查看↗299,516
  • reactjs/react.devreactjs 的头像

    reactjs/react.dev

    11,765在 GitHub 上查看↗

    React is a JavaScript library for building user interfaces through the composition of modular, self-contained components. It employs a declarative programming model where developers describe the desired visual state, and the library automatically manages the underlying document updates and state synchronization. By utilizing a virtual representation of the document, it calculates and applies minimal changes to the browser, ensuring efficient rendering even in complex applications. The library distinguishes itself through a sophisticated scheduling system that manages rendering work in increme

    JavaScriptdocumentationjavascriptreact
    在 GitHub 上查看↗11,765
  • acdlite/react-fiber-architectureacdlite 的头像

    acdlite/react-fiber-architecture

    12,959在 GitHub 上查看↗

    This project is a conceptual guide and implementation of the React Fiber architecture, focusing on concurrent user interface framework logic and incremental rendering patterns. It provides a structural approach to managing asynchronous rendering tasks and a virtual DOM reconciliation strategy to calculate the minimum changes required to synchronize a virtual tree with the interface. The architecture distinguishes itself through a concurrent rendering workflow that splits heavy UI updates into small chunks across multiple frames. This system utilizes an interruptible rendering pipeline and pri

    在 GitHub 上查看↗12,959
  • frejs/freF

    frejs/fre

    3,766在 GitHub 上查看↗

    This project is a concurrent UI library and virtual DOM framework. It functions as a state management system and component lifecycle manager designed to reconcile virtual representations of a user interface with the actual DOM. The library utilizes a fiber-based architecture to implement concurrent rendering, breaking interface updates into small chunks to maintain responsiveness. It distinguishes itself through UI update prioritization and the ability to handle asynchronous component loading with fallback interfaces. The system covers a broad surface of frontend architecture, including glob

    TypeScript
    在 GitHub 上查看↗3,766
  • reagent-project/reagentreagent-project 的头像

    reagent-project/reagent

    4,872在 GitHub 上查看↗

    Reagent is a framework for building web user interfaces using ClojureScript and React.js. It enables a functional programming approach to declarative UI design, where HTML structures and component hierarchies are defined using vector-based Hiccup syntax instead of JSX. The project differentiates itself through a reactive state management system based on atoms. It tracks which components dereference specific state atoms to trigger automatic re-renders and provides state cursors to isolate updates to specific paths of a larger state atom. It also includes utilities for wrapping native JavaScrip

    Clojureclojureclojurescriptfrontend
    在 GitHub 上查看↗4,872
  • vuejs/v2.vuejs.orgvuejs 的头像

    vuejs/v2.vuejs.org

    4,981在 GitHub 上查看↗

    This is the comprehensive documentation website for the Vue 2 progressive JavaScript framework. It serves as a technical reference and development guide for building reactive user interfaces and single-page applications. The site provides a detailed JavaScript API reference and a web component directory. It covers the implementation of component-based architectures, reactive state management, and the use of a virtual DOM to synchronize application state with the browser. The documentation details capabilities including client-side routing, declarative DOM manipulation, and frontend build opt

    JavaScript
    在 GitHub 上查看↗4,981
  • greatfrontend/top-reactjs-interview-questionsgreatfrontend 的头像

    greatfrontend/top-reactjs-interview-questions

    5,691在 GitHub 上查看↗

    This project is a comprehensive interview preparation guide and technical study resource for React. It functions as a frontend engineering curriculum and coding challenge bank designed to help developers master the internal mechanics, patterns, and core fundamentals of the React ecosystem. The resource distinguishes itself by providing a curated collection of technical interview questions, conceptual quizzes, and expert solutions. It includes a bank of coding challenges that can be solved in a browser-based environment with automated test cases and real-time rendering, as well as research int

    MDXfront-end-developmentinterviewsjavascript
    在 GitHub 上查看↗5,691
  • dioxuslabs/dioxusDioxusLabs 的头像

    DioxusLabs/dioxus

    36,400在 GitHub 上查看↗

    Dioxus is a cross-platform development framework designed for building native desktop, mobile, and web applications from a single codebase. It utilizes a declarative component model and macro-powered syntax to define reusable interface elements, which are then rendered as native widgets or web elements. At its core, the framework employs a signal-based reactivity system that tracks state dependencies to trigger granular updates, ensuring efficient interface performance without re-rendering the entire application tree. The framework distinguishes itself through a unified full-stack runtime tha

    Rustandroidcssdesktop
    在 GitHub 上查看↗36,400
  • lit/litlit 的头像

    lit/lit

    21,679在 GitHub 上查看↗

    Lit is a library for building lightweight, interoperable web components. It provides a base class that leverages native browser APIs to encapsulate state, logic, and styles, allowing developers to create custom elements that function consistently across any modern web project. The framework distinguishes itself through a reactive property system that automatically triggers efficient, batched DOM updates. By utilizing tagged template literals, it defines declarative UI structures that are compiled into optimized update instructions. Its architecture emphasizes modularity through a reactive con

    TypeScripthtml-templateslitlit-element
    在 GitHub 上查看↗21,679
  • leptos-rs/leptosleptos-rs 的头像

    leptos-rs/leptos

    20,993在 GitHub 上查看↗

    Leptos is a full-stack Rust web framework designed for building reactive applications that share logic and types between the server and the browser. It provides a comprehensive toolkit for developing web interfaces where specific DOM nodes update automatically in response to changes in underlying reactive signals, rather than re-rendering entire component trees. The framework distinguishes itself through a fine-grained reactivity model that tracks dependencies at the individual data point level. It utilizes compile-time template transformation to convert declarative HTML-like syntax into opti

    Rustdomfine-grainedisomorphic
    在 GitHub 上查看↗20,993
  • betasu/big-reactBetaSu 的头像

    BetaSu/big-react

    3,906在 GitHub 上查看↗

    This project is an educational React implementation tutorial and a concurrent rendering framework. It serves as a step-by-step demonstration of how to build a compatible library from scratch, featuring a virtual DOM engine for calculating element tree differences and a synthetic event system for cross-browser interaction consistency. The framework implements a hook-based state manager to track local component data and share global context. It utilizes a concurrent rendering architecture that employs time-slicing and lane-based priorities to maintain main thread responsiveness during heavy upd

    TypeScriptreactreactjs
    在 GitHub 上查看↗3,906
  • primefaces/primereactprimefaces 的头像

    primefaces/primereact

    8,323在 GitHub 上查看↗

    PrimeReact is a comprehensive UI component library for building interactive user interfaces with React. It provides an accessible component suite, a form input framework, and a data visualization toolkit designed to meet accessibility standards through built-in keyboard navigation and focus management. The library features a themed design system that allows for visual customization via pre-defined skin sets or an unstyled mode. This unstyled mode decouples component behavior and accessibility logic from the presentation layer, enabling the implementation of custom corporate design systems. C

    CSS
    在 GitHub 上查看↗8,323
  • typescript-cheatsheets/reacttypescript-cheatsheets 的头像

    typescript-cheatsheets/react

    47,074在 GitHub 上查看↗

    This project is a collection of technical reference guides and cheatsheets for implementing static typing patterns with TypeScript in React. It serves as a comprehensive typing guide for applying static types to components, hooks, and state management. The resource provides specific patterns for defining component properties, reference handles, and generic types. It includes detailed signatures for handling synthetic events, form submissions, and the creation of typed custom hooks using tuple assertions. The documentation covers a broad range of capability areas, including state management v

    TypeScriptcheatsheetguidereact
    在 GitHub 上查看↗47,074
  • uber/basewebuber 的头像

    uber/baseweb

    8,989在 GitHub 上查看↗

    Base Web is a React UI component library and design system implementation. It provides a collection of reusable interface elements and a responsive web framework designed to enforce a consistent visual language and layout across digital products. The project focuses on enterprise design systems and responsive web design, offering tools that automatically adapt user interfaces to fit various screen sizes and devices. It incorporates accessible interface design to ensure components follow standards for users with disabilities. The library utilizes a theme-based design token system and a compos

    TypeScriptcomponent-librarydesign-systemsreact
    在 GitHub 上查看↗8,989
  • supnate/rekitsupnate 的头像

    supnate/rekit

    4,429在 GitHub 上查看↗

    Rekit is a development toolkit for building scalable web applications, providing a modular framework and automated project scaffolding. It functions as an extensible environment for managing the architecture of applications built with React, Redux, and React Router, utilizing a feature-sliced design to organize components, state logic, and routing into decoupled, domain-specific modules. The toolkit distinguishes itself through a plugin-based extensibility system that allows for the creation of custom project element types and the modification of default scaffolding behaviors. It features a R

    JavaScriptreactreact-routerredux
    在 GitHub 上查看↗4,429
  • dominictobias/react-image-cropdominictobias 的头像

    dominictobias/react-image-crop

    4,081在 GitHub 上查看↗

    This project provides a React component and a set of utilities for implementing interactive image cropping. It enables users to define selection areas over media elements using a draggable and resizable interface. The library supports fixed aspect ratio locking and the definition of custom crop shapes, such as circles. It utilizes a percentage-based coordinate system to ensure the selection interface remains responsive across different screen sizes and layouts. The toolset includes capabilities for real-time crop previewing and the generation of cropped regions using canvas-based rendering.

    TypeScriptcrop-imagejavascriptreact
    在 GitHub 上查看↗4,081
  • rsuite/rsuitersuite 的头像

    rsuite/rsuite

    8,701在 GitHub 上查看↗

    rsuite is a React UI component library and enterprise design system used to build professional web interfaces. It functions as a themable component suite and localized UI toolkit, providing the necessary tools for developing data-heavy administrative dashboards and internal applications. The library is distinguished by its built-in support for server-side rendering to improve initial page load speeds and search engine visibility. It includes a global provider for managing consistent visual styles and high-contrast modes, alongside a translation layer for interface localization and date format

    TypeScript
    在 GitHub 上查看↗8,701
  • nextlevelbuilder/ui-ux-pro-max-skillnextlevelbuilder 的头像

    nextlevelbuilder/ui-ux-pro-max-skill

    92,396在 GitHub 上查看↗

    This project is a generative development environment designed to build reactive, modular user interfaces through natural language prompts. It functions as a declarative framework that translates descriptive requirements into functional code, structured layouts, and interactive components. By utilizing a reactive state architecture, the system ensures that application data remains synchronized across components, triggering automatic updates whenever state values are modified. The platform distinguishes itself through its automated design system generation and cross-platform capabilities. It em

    Pythonai-skillsantigravityclaude
    在 GitHub 上查看↗92,396
  • gatsbyjs/gatsbygatsbyjs 的头像

    gatsbyjs/gatsby

    55,941在 GitHub 上查看↗

    Gatsby is a React static site generator and hybrid rendering framework used to build websites by pre-rendering components into static HTML files for delivery via content delivery networks. It functions as a hybrid rendering platform that supports a combination of static generation, server-side rendering, and deferred page loading. The framework operates as a GraphQL data aggregator, pulling content from various APIs, headless CMS integrations, and files into a single unified schema for frontend queries. It also serves as a frontend performance optimizer, automating code splitting, resource pr

    JavaScriptblogcompilergatsby
    在 GitHub 上查看↗55,941
  • douyinfe/semi-designDouyinFE 的头像

    DouyinFE/semi-design

    10,017在 GitHub 上查看↗

    Semi Design is a React UI component library and design token system used to build web application frontends. It provides a collection of pre-built interface elements and a framework of visual constants to maintain consistent branding across a product. The project features a design-to-code workflow that converts visual design drafts into production-ready React code and stylesheets. It includes an internationalization framework for adapting interfaces to different languages and text layouts, as well as a web component wrapper to isolate UI elements for use in SDKs and browser plugins. The libr

    TypeScriptai-friendlycode2designdark-mode
    在 GitHub 上查看↗10,017
  • microsoft/typescript-react-startermicrosoft 的头像

    microsoft/TypeScript-React-Starter

    11,043在 GitHub 上查看↗

    This project is a TypeScript React starter template and frontend development boilerplate. It provides a pre-configured project scaffold and foundation for building type-safe user interfaces, integrating essential tooling for typing, linting, and testing to accelerate the start of a web application. The scaffold distinguishes itself by providing a complete production asset pipeline that generates minified JavaScript and CSS bundles to optimize loading speeds. It includes a dedicated component testing suite for executing logic and snapshot tests in a simulated browser environment, alongside a h

    TypeScript
    在 GitHub 上查看↗11,043
  • coryhouse/react-slingshotcoryhouse 的头像

    coryhouse/react-slingshot

    9,646在 GitHub 上查看↗

    react-slingshot is a JavaScript frontend boilerplate and starter kit designed to bootstrap React applications. It provides a pre-configured foundation that integrates React and Redux for state management, alongside routing and a unidirectional data flow. The project features an integrated build pipeline that handles Babel transpilation, Sass compilation, and module bundling. It includes a development environment with hot module replacement and source maps for rapid iteration, as well as production optimization tools for minifying assets and analyzing bundle size. The toolkit covers a broad s

    JavaScriptboilerplatereactredux
    在 GitHub 上查看↗9,646
  • gaearon/overreacted.iogaearon 的头像

    gaearon/overreacted.io

    7,271在 GitHub 上查看↗

    This project is a personal blog and developer content site designed for publishing software engineering insights and technical articles. It is implemented as a static site that utilizes React to pre-render content into HTML files. The site functions as a markdown-based content platform, transforming plain text markdown files into formatted web pages. It employs client-side hydration to attach interactive JavaScript logic to the pre-rendered HTML, enabling dynamic behavior and single-page application routing without full page reloads. The technical surface includes a component-based architect

    TypeScript
    在 GitHub 上查看↗7,271
  • elastic/euielastic 的头像

    elastic/eui

    6,337在 GitHub 上查看↗

    EUI is a React UI component library and design system framework. It provides a collection of reusable, typed interface components and visual guidelines to ensure a unified user experience across web application layouts. The project functions as a themed UI toolkit, enabling the management of visual aesthetics and the ability to toggle between light and dark modes. It incorporates a CSS-in-JS styling library for defining custom styles and rulesets for individual application elements. The framework covers broad capability areas including design system implementation, custom interface styling,

    TypeScript
    在 GitHub 上查看↗6,337
  • hiteshchoudhary/chai-aur-reacthiteshchoudhary 的头像

    hiteshchoudhary/chai-aur-react

    12,808在 GitHub 上查看↗

    This project is an educational course and a collection of frontend projects designed to teach the core concepts and architecture of the React library. It serves as a practical guide for building modular user interfaces through a series of hands-on project builds. The repository includes a technical implementation of a custom React renderer, demonstrating how to transform JSX elements into a document object model. It further provides examples of state management, specifically illustrating how to share global data across a component tree using the provider pattern to avoid property drilling. T

    JavaScript
    在 GitHub 上查看↗12,808
  • facebook/create-react-appfacebook 的头像

    facebook/create-react-app

    103,325在 GitHub 上查看↗

    Create React App is a comprehensive suite of tools for project bootstrapping, local development serving, unit testing, and production asset optimization. It functions as a React project bootstrapper and frontend build toolchain that generates a pre-configured development environment and folder structure. The project provides a local development server with live reloading and real-time error reporting, alongside a built-in test runner for executing unit tests and generating code coverage reports. It also includes a progressive web app template to implement service workers and web app manifests

    JavaScript
    在 GitHub 上查看↗103,325
  • nygardk/react-sharenygardk 的头像

    nygardk/react-share

    2,762在 GitHub 上查看↗

    react-share is a social media sharing library providing a collection of reusable components for adding share buttons and counters to web applications. It serves as a set of tools for implementing social media integration and content distribution workflows within React applications. The project includes a library of customizable vector icons for popular social networking platforms, supporting configurable shapes and sizes. It provides components for generating share buttons with custom titles and descriptions, as well as a social share counter that retrieves and displays the number of times a

    TypeScriptreactreact-componentshare-counts
    在 GitHub 上查看↗2,762