20 repositorios
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.
Este proyecto es un sistema de componentes y utilidades para gestionar diseños de vista dividida (split-view) en aplicaciones de React. Proporciona un sistema de paneles redimensionables que organiza el contenido en áreas horizontales y verticales con límites arrastrables. El sistema incluye una herramienta de diseño de interfaz de usuario plegable para alternar la visibilidad de los paneles y maximizar el espacio de pantalla disponible. Admite el anidamiento recursivo de paneles, permitiendo que los diseños se estructuren como árboles donde los paneles contienen grupos adicionales de paneles redimensionables. La biblioteca cubre la construcción de diseños mediante el uso de restricciones de dimensión de panel, permitiendo la definición de tamaños mínimos y máximos. Gestiona la partición dinámica de la ventana gráfica y proporciona mecanismos para construir cuadrículas ajustables y áreas de contenido.
Enables the construction of complex, flexible grid and panel layouts within React applications.
Este repositorio es una galería de proyectos de referencia utilizados para demostrar el desarrollo de interfaces de usuario interactivas y páginas web dinámicas utilizando la librería React. Proporciona una colección de ejemplos de aplicaciones prácticas centradas en la arquitectura basada en componentes y el desarrollo frontend. Los proyectos sirven como demostraciones para coordinar datos globales y locales utilizando hooks, context y reducers. Incluyen muestras para obtener datos remotos para poblar listas y galerías dinámicas, así como implementaciones de navegación multipágina y vistas dinámicas que no requieren recargas del navegador. La colección cubre una amplia gama de capacidades de frontend, incluyendo el diseño de componentes de UI interactivos como modales y sliders, la gestión de estados complejos de aplicaciones y la integración de APIs externas.
Offers a gallery of practical projects demonstrating the process of building web applications using the React library.
Este proyecto es una plantilla de página de aterrizaje de Next.js y kit de UI de React diseñado para mostrar productos de software y proyectos de código abierto. Sirve como una base de sitio web de marketing profesional y un boilerplate de sitio web con Tailwind CSS para construir interfaces web modernas. El framework proporciona layouts y componentes especializados para escaparates de proyectos de código abierto, páginas de aterrizaje SaaS y paneles de administración. Incluye una colección de componentes responsivos y utilidades de estilo que permiten la personalización del diseño visual de colores, fuentes y layouts. La superficie de capacidad cubre una variedad de elementos de UI, incluyendo animaciones basadas en scroll, gráficos de visualización de datos, componentes interactivos y carruseles de contenido. La arquitectura admite renderizado del lado del servidor, enrutamiento basado en archivos y una tubería de contenido basada en markdown para desacoplar el contenido de la lógica de la aplicación.
Allows for quick assembly of functional web interfaces using pre-designed components to validate product ideas.
Este proyecto es un recurso educativo integral y una guía tutorial para aprender React y el ecosistema más amplio de ingeniería frontend. Sirve como un curso estructurado que cubre los fundamentos de la construcción de interfaces de usuario a través de una arquitectura basada en componentes. El proyecto proporciona guías especializadas sobre la coordinación de datos de aplicaciones mediante la gestión de estado Redux, la integración y mutación de datos utilizando GraphQL y Relay, y la construcción de aplicaciones móviles nativas utilizando una única base de código. También incluye un tutorial dedicado para verificar el comportamiento de los componentes mediante pruebas unitarias, renderizado superficial (shallow rendering) y aserciones DOM. El contenido cubre una amplia gama de capacidades frontend, incluyendo el desarrollo de aplicaciones de una sola página (SPA), la implementación de enrutamiento del lado del cliente y el uso de renderizado de servidor isomórfico. Además, aborda los aspectos prácticos de la ingeniería frontend, como la gestión de ciclos de vida de componentes, el manejo de entradas de formularios y la configuración de herramientas de compilación de desarrollo.
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.
Este proyecto proporciona un boilerplate fundamental para construir aplicaciones web full-stack que conectan interfaces frontend de React a servicios backend de GraphQL. Sirve como un entorno estructurado para que los desarrolladores inicialicen componentes de cliente y servidor, asegurando una arquitectura unificada para software basado en datos. El framework enfatiza un enfoque de diseño de API basado en esquemas (schema-first), permitiendo un modelado de datos consistente en toda la pila. Incluye plantillas preconfiguradas que integran capacidades de autenticación y suscripciones en tiempo real, junto con middleware modular para gestionar el manejo de solicitudes y la transformación de datos. El kit de herramientas automatiza los flujos de trabajo de desarrollo comunes, incluyendo la gestión de esquemas de bases de datos, la ejecución de servidores locales y el andamiaje (scaffolding) de proyectos. Estos scripts y estructuras de directorios estandarizados están diseñados para acelerar la configuración de nuevos servicios mientras mantienen patrones estándar de la comunidad para la obtención de datos, la normalización del estado local y la depuración de API.
Offers a collection of pre-configured project templates for bootstrapping React and GraphQL applications.
Este proyecto es un componente de cuadrícula de datos (data grid) de alto rendimiento para React diseñado para renderizar grandes conjuntos de datos dentro de una interfaz estilo hoja de cálculo. Proporciona un framework para mostrar información tabular estructurada mientras permite interacciones complejas basadas en celdas y tareas de gestión de datos. El componente se distingue por su soporte para flujos de trabajo de edición similares a hojas de cálculo, incluyendo navegación impulsada por teclado y la capacidad de inyectar componentes personalizados en celdas individuales. Los usuarios pueden gestionar dinámicamente el diseño de la cuadrícula cambiando el tamaño de las columnas y organizando los encabezados, asegurando que la interfaz se adapte a necesidades específicas de visualización de datos. La cuadrícula incluye capacidades para manejar grandes volúmenes de información a través de renderizado en ventana (windowed rendering) y carga perezosa (lazy loading), que mantienen el rendimiento procesando solo el subconjunto visible de datos. También ofrece control imperativo a través de referencias de componentes, permitiendo la manipulación programática de posiciones de desplazamiento y estados de selección.
Provides a framework for building interactive and performant data grids within React applications.
Este proyecto es un recurso educativo curado diseñado para ayudar a los desarrolladores a practicar el desarrollo web frontend a través de una colección de cincuenta desafíos de codificación distintos. Proporciona un plan de estudios estructurado enfocado en construir aplicaciones funcionales utilizando React y tecnologías web estáticas modernas, ofreciendo resúmenes de proyectos y planos que guían a los estudiantes a través de la implementación de diversas interfaces web. La colección se distingue por enfatizar el prototipado full-stack y los patrones de integración del mundo real. En lugar de centrarse en elementos de UI aislados, los proyectos requieren la integración de servicios externos, incluyendo sistemas de gestión de contenido headless, APIs de terceros y bases de datos en la nube. Al replicar la funcionalidad de plataformas populares y construir herramientas interactivas, los desarrolladores adquieren experiencia en la gestión de estados complejos, autenticación y sincronización de datos entre sesiones. El plan de estudios cubre una amplia superficie técnica, incluyendo arquitectura basada en componentes, manejo declarativo de formularios y generación de sitios estáticos. También incorpora tareas prácticas como visualización de datos geoespaciales, gestión de activos multimedia, procesamiento de pagos y la implementación de funcionalidad de búsqueda. Estos ejercicios están diseñados para simular flujos de trabajo de desarrollo profesional, incluyendo el uso de generación de datos mock y pruebas automatizadas para garantizar la fiabilidad de la aplicación. El repositorio sirve como una guía completa para aquellos que buscan construir portafolios profesionales documentando desafíos técnicos y resultados. Está estructurado para ayudar a los programadores a transicionar desde el diseño de UI básico hacia aplicaciones web complejas y basadas en datos.
Provides a structured curriculum for building functional applications using the React library.