20 Repos
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.
Dieses Projekt ist ein System von Komponenten und Utilities zur Verwaltung von Split-View-Layouts in React-Anwendungen. Es bietet ein System für in der Größe veränderbare Panels, das Inhalte in horizontalen und vertikalen Bereichen mit verschiebbaren Grenzen organisiert. Das System enthält ein einklappbares UI-Layout-Tool zum Umschalten der Sichtbarkeit von Panels, um den verfügbaren Bildschirmplatz zu maximieren. Es unterstützt rekursive Panel-Verschachtelung, wodurch Layouts als Bäume strukturiert werden können, in denen Panels weitere Gruppen von in der Größe veränderbaren Panels enthalten. Die Bibliothek deckt die Layout-Konstruktion durch die Verwendung von Panel-Dimensions-Constraints ab, was die Definition von Mindest- und Maximalgrößen ermöglicht. Sie verwaltet dynamische Viewport-Partitionierung und bietet Mechanismen zum Aufbau anpassbarer Raster und Inhaltsbereiche.
Enables the construction of complex, flexible grid and panel layouts within React applications.
Dieses Repository ist eine Galerie von Referenzprojekten, die dazu dienen, die Entwicklung interaktiver Benutzeroberflächen und dynamischer Webseiten unter Verwendung der React-Bibliothek zu demonstrieren. Es bietet eine Sammlung praktischer Anwendungsbeispiele mit Fokus auf komponentenbasierte Architektur und Frontend-Entwicklung. Die Projekte dienen als Demonstrationen für die Koordination globaler und lokaler Daten unter Verwendung von Hooks, Context und Reducers. Sie enthalten Beispiele für das Abrufen von Remote-Daten zur Befüllung dynamischer Listen und Galerien sowie Implementierungen von Multi-Page-Navigation und dynamischen Views, die keine Browser-Refreshes erfordern. Die Sammlung deckt ein breites Spektrum an Frontend-Funktionen ab, einschließlich des Designs interaktiver UI-Komponenten wie Modals und Slider, der Verwaltung komplexer Anwendungszustände und der Integration externer APIs.
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.
Dieses Projekt ist eine umfassende Bildungsressource und ein Tutorial-Leitfaden zum Erlernen von React und dem breiteren Frontend-Engineering-Ökosystem. Es dient als strukturierter Kurs, der die Grundlagen des Aufbaus von Benutzeroberflächen durch komponentenbasierte Architektur abdeckt. Das Projekt bietet spezialisierte Anleitungen zur Koordinierung von Anwendungsdaten mittels Redux-State-Management, zur Integration und Mutation von Daten mittels GraphQL und Relay sowie zum Aufbau nativer mobiler Anwendungen mit einer einzigen Codebasis. Es enthält zudem ein dediziertes Tutorial zur Verifizierung des Komponentenverhaltens durch Unit-Tests, Shallow-Rendering und DOM-Assertions. Der Inhalt deckt eine breite Palette an Frontend-Funktionen ab, einschließlich der Entwicklung von Single-Page-Anwendungen, der Implementierung von clientseitigem Routing und der Verwendung von isomorpher Server-Renderung. Zudem werden praktische Aspekte des Frontend-Engineerings behandelt, wie das Verwalten von Komponenten-Lebenszyklen, das Handhaben von Formulareingaben und das Konfigurieren von Build-Tools für die Entwicklung.
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.
Dieses Projekt bietet ein grundlegendes Boilerplate für den Aufbau von Full-Stack-Webanwendungen, die React-Frontend-Schnittstellen mit Backend-GraphQL-Diensten verbinden. Es dient als strukturierte Umgebung für Entwickler, um sowohl Client- als auch Serverkomponenten zu initialisieren und eine einheitliche Architektur für datengesteuerte Software sicherzustellen. Das Framework betont einen Schema-First-Ansatz beim API-Design, der eine konsistente Datenmodellierung über den gesamten Stack hinweg ermöglicht. Es enthält vorkonfigurierte Templates, die Authentifizierung und Echtzeit-Abonnementfunktionen integrieren, sowie modulare Middleware zur Verwaltung von Request-Handling und Datentransformation. Das Toolkit automatisiert gängige Entwicklungs-Workflows, einschließlich Datenbank-Schema-Management, lokaler Serverausführung und Projekt-Scaffolding. Diese standardisierten Skripte und Verzeichnisstrukturen sind darauf ausgelegt, die Einrichtung neuer Dienste zu beschleunigen und gleichzeitig Community-Standardmuster für Datenabruf, lokale Zustandsnormalisierung und API-Debugging beizubehalten.
Offers a collection of pre-configured project templates for bootstrapping React and GraphQL applications.
This project is a high-performance data grid component for React designed to render large datasets within a spreadsheet-style interface. It provides a framework for displaying structured tabular information while enabling complex cell-based interactions and data management tasks. The component distinguishes itself through its support for spreadsheet-like editing workflows, including keyboard-driven navigation and the ability to inject custom components into individual cells. Users can dynamically manage the grid layout by resizing columns and organizing headers, ensuring the interface adapts
Provides a framework for building interactive and performant data grids within React applications.
Dieses Projekt ist eine kuratierte Bildungsressource, die Entwicklern helfen soll, Frontend-Webentwicklung durch eine Sammlung von fünfzig verschiedenen Coding-Challenges zu üben. Es bietet einen strukturierten Lehrplan, der sich auf den Aufbau funktionaler Anwendungen mit React und modernen statischen Webtechnologien konzentriert, und bietet Projektbriefings und Blueprints, die Lernende durch die Implementierung diverser Web-Interfaces führen. Die Sammlung zeichnet sich durch die Betonung von Full-Stack-Prototyping und realen Integrationsmustern aus. Anstatt sich auf isolierte UI-Elemente zu konzentrieren, erfordern die Projekte die Integration externer Dienste, einschließlich Headless-CMS, Drittanbieter-APIs und Cloud-Datenbanken. Durch das Replizieren populärer Plattformfunktionalitäten und den Aufbau interaktiver Tools gewinnen Entwickler Erfahrung in der Verwaltung komplexer Zustände, Authentifizierung und Datensynchronisierung über Sitzungen hinweg. Der Lehrplan deckt ein breites technisches Spektrum ab, einschließlich komponentenbasierter Architektur, deklarativer Formularbehandlung und Static Site Generation. Er enthält auch praktische Aufgaben wie Geodaten-Visualisierung, Media-Asset-Management, Zahlungsabwicklung und die Implementierung von Suchfunktionen. Diese Übungen sind darauf ausgelegt, professionelle Entwicklungs-Workflows zu simulieren, einschließlich der Verwendung von Mock-Daten-Generierung und automatisierten Tests, um die Zuverlässigkeit der Anwendung sicherzustellen. Das Repository dient als umfassender Leitfaden für diejenigen, die professionelle Portfolios aufbauen möchten, indem technische Herausforderungen und Ergebnisse dokumentiert werden. Es ist so strukturiert, dass Programmierer den Übergang vom einfachen UI-Design zu komplexen, datengesteuerten Webanwendungen meistern können.
Provides a structured curriculum for building functional applications using the React library.