20 repository-uri
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.
Acest proiect este un sistem de componente și utilitare pentru gestionarea layout-urilor de tip split-view în aplicațiile React. Oferă un sistem de panouri redimensionabile care organizează conținutul în zone orizontale și verticale cu margini care pot fi trase (draggable). Sistemul include un instrument de layout UI pliabil pentru a comuta vizibilitatea panourilor pentru a maximiza spațiul disponibil pe ecran. Suportă imbricarea recursivă a panourilor, permițând layout-urilor să fie structurate ca arbori unde panourile conțin grupuri suplimentare de panouri redimensionabile. Biblioteca acoperă construcția layout-ului prin utilizarea constrângerilor de dimensiune a panoului, permițând definirea dimensiunilor minime și maxime. Gestionează partiționarea dinamică a viewport-ului și oferă mecanisme pentru construirea de grile ajustabile și zone de conținut.
Enables the construction of complex, flexible grid and panel layouts within React applications.
Acest repository este o galerie de proiecte de referință utilizate pentru a demonstra dezvoltarea de interfețe de utilizator interactive și pagini web dinamice folosind biblioteca React. Oferă o colecție de exemple practice de aplicații axate pe arhitectura bazată pe componente și dezvoltarea frontend. Proiectele servesc drept demonstrații pentru coordonarea datelor globale și locale folosind hook-uri, context și reduceri. Acestea includ mostre pentru preluarea datelor remote pentru a popula liste și galerii dinamice, precum și implementări de navigare multi-pagină și vizualizări dinamice care nu necesită reîncărcarea browserului. Colecția acoperă o gamă largă de capabilități de frontend, inclusiv designul de componente UI interactive precum modale și slidere, gestionarea stării complexe a aplicației și integrarea API-urilor externe.
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.
Acest proiect este o resursă instrucțională cuprinzătoare și un ghid tutorial pentru învățarea React și a ecosistemului mai larg de inginerie frontend. Servește ca un curs structurat care acoperă fundamentele construirii interfețelor utilizator prin arhitectură bazată pe componente. Proiectul oferă ghiduri specializate privind coordonarea datelor aplicației prin gestionarea stării Redux, integrarea și mutarea datelor folosind GraphQL și Relay și construirea de aplicații mobile native folosind o singură bază de cod. Include, de asemenea, un tutorial dedicat pentru verificarea comportamentului componentelor prin testare unitară, shallow rendering și aserțiuni DOM. Conținutul acoperă o gamă largă de capabilități frontend, inclusiv dezvoltarea aplicațiilor single-page, implementarea rutării client-side și utilizarea randării izomorfice pe server. Abordează, de asemenea, aspectele practice ale ingineriei frontend, cum ar fi gestionarea ciclurilor de viață ale componentelor, gestionarea input-urilor din formulare și configurarea instrumentelor de build pentru dezvoltare.
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.
Acest proiect oferă un boilerplate fundamental pentru construirea de aplicații web full-stack care conectează interfețele frontend React la servicii backend GraphQL. Acesta servește drept mediu structurat pentru ca dezvoltatorii să inițializeze atât componentele client, cât și pe cele server, asigurând o arhitectură unificată pentru software-ul bazat pe date. Framework-ul pune accent pe o abordare schema-first în designul API-ului, permițând modelarea consistentă a datelor în întregul stack. Include șabloane preconfigurate care integrează capabilități de autentificare și abonare în timp real, alături de middleware modular pentru gestionarea manipulării cererilor și transformarea datelor. Toolkit-ul automatizează fluxurile de lucru comune de dezvoltare, inclusiv gestionarea schemei bazei de date, execuția serverului local și scaffolding-ul proiectului. Aceste scripturi și structuri de directoare standardizate sunt concepute pentru a accelera configurarea noilor servicii, menținând în același timp modelele standard ale comunității pentru preluarea datelor, normalizarea stării locale și debugging-ul API-ului.
Offers a collection of pre-configured project templates for bootstrapping React and GraphQL applications.
Acest proiect este o componentă de grid de date de înaltă performanță pentru React, concepută pentru a randa seturi mari de date într-o interfață de tip foaie de calcul. Oferă un framework pentru afișarea informațiilor tabelare structurate, permițând în același timp interacțiuni complexe la nivel de celulă și sarcini de gestionare a datelor. Componenta se distinge prin suportul pentru fluxuri de lucru de editare de tip foaie de calcul, inclusiv navigarea prin tastatură și posibilitatea de a injecta componente personalizate în celule individuale. Utilizatorii pot gestiona dinamic layout-ul grid-ului prin redimensionarea coloanelor și organizarea header-elor, asigurându-se că interfața se adaptează nevoilor specifice de vizualizare a datelor. Grid-ul include capabilități pentru gestionarea volumelor mari de informații prin randare cu fereastră (windowed rendering) și încărcare leneșă (lazy loading), care mențin performanța prin procesarea doar a subsetului vizibil de date. De asemenea, oferă control imperativ prin referințe la componente, permițând manipularea programatică a pozițiilor de scroll și a stărilor de selecție.
Provides a framework for building interactive and performant data grids within React applications.
Acest proiect este o resursă educațională curatoriată, concepută pentru a ajuta dezvoltatorii să exerseze dezvoltarea web frontend printr-o colecție de cincizeci de provocări de programare distincte. Oferă un curriculum structurat axat pe construirea de aplicații funcționale folosind React și tehnologii web statice moderne, oferind brief-uri de proiect și planuri care ghidează cursanții prin implementarea diverselor interfețe web. Colecția se distinge prin accentul pus pe prototiparea full-stack și tiparele de integrare din lumea reală. În loc să se concentreze pe elemente UI izolate, proiectele necesită integrarea serviciilor externe, inclusiv sisteme headless de gestionare a conținutului (CMS), API-uri terțe și baze de date bazate pe cloud. Prin replicarea funcționalității platformelor populare și construirea de instrumente interactive, dezvoltatorii dobândesc experiență în gestionarea stării complexe, autentificării și sincronizării datelor între sesiuni. Curriculum-ul acoperă o suprafață tehnică largă, incluzând arhitectura bazată pe componente, gestionarea declarativă a formularelor și generarea de site-uri statice. De asemenea, încorporează sarcini practice precum vizualizarea datelor geospațiale, gestionarea activelor media, procesarea plăților și implementarea funcționalității de căutare. Aceste exerciții sunt concepute pentru a simula fluxurile de lucru de dezvoltare profesională, inclusiv utilizarea generării de date mock și testarea automatizată pentru a asigura fiabilitatea aplicației. Repository-ul servește ca un ghid cuprinzător pentru cei care doresc să își construiască portofolii profesionale prin documentarea provocărilor tehnice și a rezultatelor. Este structurat pentru a ajuta programatorii să facă tranziția de la designul UI de bază la aplicații web complexe, bazate pe date.
Provides a structured curriculum for building functional applications using the React library.