20 个仓库
The process of building web applications using the React library and its component-based architecture.
Distinct from React-Based Admin Interfaces: Candidates are too narrow (admin interfaces) or focus on design tool translations; need a general development tag.
Explore 20 awesome GitHub repositories matching web development · React Application Development. Refine with filters or upvote what's useful.
This project is a pre-configured project foundation for building scalable web applications. It serves as a React application boilerplate and component scaffold designed to provide a scalable architecture and a foundation for long-term growth. The setup is characterized by an offline-first web framework that maintains application availability without an active network connection. It includes an internationalized UI foundation with integrated translation tooling and a modular CSS-in-JS setup for scoped, component-level styling. The boilerplate covers broader capability areas including automate
Provides a pre-configured project layout and toolchain to accelerate the start of new React applications.
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
Provides a comprehensive guide and project collection for building functional web applications with React.
This project is a comprehensive full-stack web development course delivered through a video-based curriculum. It provides a structured learning path that integrates frontend and backend technologies, guiding users from fundamental concepts to advanced implementation across a multi-language stack. The curriculum distinguishes itself through a progressive layering of complexity, combining a React-based frontend course with a Python and Django backend course. It emphasizes professional workflow integration, featuring dedicated tutorials on Git and GitHub for version control and collaborative cod
Provides project-based instructional content for building interactive web applications using React and its component-based architecture.
Frontend Workshop from HTML/CSS/JS to TypeScript/React/Redux
Teaches creating a single-page application by composing React components and managing state.
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
Bundles React application dependencies and components into a single file that runs inside a WebAssembly runtime.
This project is a pre-configured development environment and project boilerplate for building web applications with React, Redux, and React-Router. It provides a standardized project layout and toolchain to accelerate application bootstrapping. The project implements a feature-based architecture template, which uses a modular directory organization to group components, state, and logic by application feature rather than by technical file type. The toolchain includes a frontend configuration for compiling, linting, and bundling JavaScript and Sass assets, alongside a JavaScript unit testing s
Provides a pre-configured React and Redux starter kit to accelerate application bootstrapping.
This project is a learning course and instructional resource for React frontend development. It consists of a structured curriculum, architectural guides, and a library of reference materials designed to teach the construction of user interfaces and web applications. The repository provides a collection of project implementations, including e-commerce stores and CRUD applications, to serve as reference architectures. It includes curated lessons and code examples that focus on implementing state management and type safety patterns. The materials cover frontend architecture patterns, the integ
Provides a comprehensive guide to building web applications using the React library and its component-based architecture.
This is a browser-based Tetris game built with React, using Redux and Immutable.js to manage all game state in a single immutable store. The application renders the game board, next-block preview, and score display as React components, with state transitions that are predictable and support time-travel debugging through the Redux DevTools Extension. The game distinguishes itself through several integrated capabilities. It automatically adapts between keyboard and touch controls based on the user's input device, with configurable repeat rates for responsive gameplay. A persistence layer serial
A classic block-stacking puzzle game implemented as a single-page React application with keyboard and touch support.
React 360 is a framework for building immersive virtual reality experiences that run in a web browser using a declarative React component model. It functions as a browser-based VR platform and a WebGL VR renderer, enabling developers to create 360-degree panoramic and stereoscopic content without requiring native code installation. The framework provides a declarative VR component library that describes VR scenes as nested React components, with props mapping to 3D objects, lights, and camera positions. It handles user input from VR controllers, gaze tracking, and mouse events through a unifi
Develops virtual reality applications using React's component model and declarative programming approach.
react-pxq is a React Redux boilerplate and state-driven UI framework designed for building single-page applications. It functions as a starter project template that combines a client-side routing system with global state management to synchronize data across a component hierarchy. The project implements a code-split web application architecture that uses lazy loading to reduce initial bundle sizes. It integrates a navigation system that maps URL paths to components without triggering full page reloads. The framework covers centralized state management through a global store and action-based
Structures the frontend using a component-based architecture powered by React and Redux.
GraphQL Editor is a collaborative workspace platform for designing, editing, and managing GraphQL schemas. It provides an interactive graph-based visual editor that lets teams create and explore schemas without writing code, alongside a full-featured Monaco text IDE with real-time syntax validation. The platform supports AI-powered schema generation from natural language prompts, federated schema composition that visualizes type merging across subgraphs, and AST-level schema comparison that highlights structural differences between versions. The platform distinguishes itself through its bidir
Ships pre-built schema library templates for rapid project initialization with popular GraphQL backends.
该项目是一套用于管理 React 应用程序中分屏布局的组件和工具。它提供了一个可调整大小的面板系统,将内容组织成具有可拖动边界的水平和垂直区域。 该系统包括一个可折叠的 UI 布局工具,用于切换面板的可见性以最大化可用屏幕空间。它支持递归面板嵌套,允许将布局构建为树状结构,其中面板包含更多可调整大小的面板组。 该库通过使用面板尺寸约束来涵盖布局构建,从而能够定义最小和最大尺寸。它管理动态视口分区,并提供用于构建可调整网格和内容区域的机制。
Enables the construction of complex, flexible grid and panel layouts within React applications.
本仓库是一个参考项目画廊,用于演示使用 React 库开发交互式用户界面和动态网页。它提供了一系列专注于组件化架构和前端开发的实际应用示例。 这些项目作为协调全局和本地数据(使用 Hook、Context 和 Reducer)的演示。它们包括获取远程数据以填充动态列表和画廊的示例,以及实现多页面导航和无需浏览器刷新的动态视图。 该集合涵盖了广泛的前端功能,包括设计交互式 UI 组件(如模态框和滑块)、管理复杂应用状态以及集成外部 API。
Offers a gallery of practical projects demonstrating the process of building web applications using the React library.
This project is a Next.js landing page template and React UI kit designed for showcasing software products and open source projects. It serves as a professional marketing website foundation and a Tailwind CSS website boilerplate for building modern web interfaces. The framework provides specialized layouts and components for open source project showcases, SaaS landing pages, and admin dashboards. It includes a collection of responsive components and styling utilities that allow for visual design customization of colors, fonts, and layouts. The capability surface covers a variety of UI elemen
Allows for quick assembly of functional web interfaces using pre-designed components to validate product ideas.
本项目是一个全面的教学资源和教程指南,旨在学习 React 及更广泛的前端工程生态系统。它作为一个结构化的课程,涵盖了通过组件化架构构建用户界面的基础知识。 该项目提供了关于通过 Redux 状态管理协调应用数据、使用 GraphQL 和 Relay 集成及变更数据,以及使用单一代码库构建原生移动应用的专业指南。它还包含一个专门的教程,用于通过单元测试、浅渲染(shallow rendering)和 DOM 断言来验证组件行为。 内容涵盖了广泛的前端能力,包括单页应用开发、客户端路由实现以及同构服务端渲染的使用。它还探讨了前端工程的实践,如组件生命周期管理、表单输入处理以及开发构建工具的配置。
Provides a comprehensive guide to building scalable web applications using React's component-based architecture.
This project is a collection of educational code samples and reference implementations for learning the React library. It provides curated examples of frontend architecture patterns used to build and structure user interfaces in web applications. The repository focuses on practical implementation patterns, offering a set of React component examples that demonstrate how to organize components and hooks. These materials serve as a guide for translating design requirements into functional code through studied implementation samples. The content covers the fundamentals of React frontend developm
Serves as a guide for building web applications using the React library and its component-based architecture.
React Render Tracker is a diagnostic utility designed to monitor and analyze the rendering behavior of React applications. It functions as a developer tool that tracks component lifecycles, visualizes component hierarchies, and identifies the specific state, prop, or context changes that trigger re-renders. The tool distinguishes itself by providing deep visibility into internal framework operations, including the ability to inspect hook states and map the live component tree. It offers flexible inspection configurations, allowing developers to monitor performance through in-page overlays, br
Visualizes component hierarchies and tracks update triggers to analyze rendering efficiency.
This project provides a foundational boilerplate for building full-stack web applications that connect React frontend interfaces to backend GraphQL services. It serves as a structured environment for developers to initialize both client and server components, ensuring a unified architecture for data-driven software. The framework emphasizes a schema-first approach to API design, allowing for consistent data modeling across the entire stack. It includes pre-configured templates that integrate authentication and real-time subscription capabilities, alongside modular middleware for managing requ
Offers a collection of pre-configured project templates for bootstrapping React and GraphQL applications.
该项目是一个专为 React 设计的高性能数据网格组件,旨在在电子表格风格的界面中渲染大型数据集。它提供了一个框架,用于显示结构化表格信息,同时支持复杂的基于单元格的交互和数据管理任务。 该组件通过支持类似电子表格的编辑工作流脱颖而出,包括键盘驱动的导航以及将自定义组件注入单个单元格的能力。用户可以通过调整列宽和组织表头来动态管理网格布局,确保界面适应特定的数据可视化需求。 该网格包括通过窗口化渲染和懒加载处理大量信息的能力,通过仅处理可见的数据子集来保持性能。它还通过组件引用提供命令式控制,允许以编程方式操作滚动位置和选择状态。
Provides a framework for building interactive and performant data grids within React applications.
这是一个精选的教育资源,旨在通过五十个不同的编程挑战帮助开发者练习前端 Web 开发。它提供了一个结构化的课程,专注于使用 React 和现代静态 Web 技术构建功能性应用,并提供项目简介和蓝图,引导学习者完成各种 Web 界面的实现。 该集合的独特之处在于强调全栈原型设计和真实世界的集成模式。项目不仅关注孤立的 UI 元素,还要求集成外部服务,包括无头内容管理系统(Headless CMS)、第三方 API 和云数据库。通过复制流行的平台功能并构建交互式工具,开发者可以获得管理复杂状态、身份验证和跨会话数据同步的经验。 该课程涵盖了广泛的技术领域,包括组件化架构、声明式表单处理和静态站点生成。它还结合了地理空间数据可视化、媒体资产管理、支付处理和搜索功能实现等实际任务。这些练习旨在模拟专业的开发工作流,包括使用模拟数据生成和自动化测试来确保应用的可靠性。 该仓库为希望通过记录技术挑战和成果来构建专业作品集的开发者提供了全面指南。其结构旨在帮助程序员从基础 UI 设计过渡到复杂的、数据驱动的 Web 应用。
Provides a structured curriculum for building functional applications using the React library.