awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to tyroprogrammer/learn-react-app

Open-source alternatives to Learn React App

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

  • midudev/preguntas-entrevista-reactAvatar midudev

    midudev/preguntas-entrevista-react

    7,785Vezi pe 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
    Vezi pe GitHub↗7,785
  • formidablelabs/react-liveAvatar FormidableLabs

    FormidableLabs/react-live

    4,609Vezi pe GitHub↗

    react-live is a suite of tools for in-browser React transpilation, live editing, and interactive documentation. It provides a React component for building live playgrounds where source code is transpiled and rendered in real time, accompanied by a live code editor that offers syntax highlighting and immediate visual feedback. The project enables the creation of living documentation by embedding editable React code examples alongside their rendered output. It supports the execution of editable markup or functional components, allowing users to modify code and observe the resulting behavior ins

    TypeScriptcomponent-playgroundlivereact
    Vezi pe GitHub↗4,609
  • kdchang/reactjs101Avatar kdchang

    kdchang/reactjs101

    4,343Vezi pe GitHub↗

    This project is a comprehensive instructional resource and tutorial guide for learning React and the broader frontend engineering ecosystem. It serves as a structured course covering the fundamentals of building user interfaces through component-based architecture. The project provides specialized guides on coordinating application data via Redux state management, integrating and mutating data using GraphQL and Relay, and building native mobile applications using a single codebase. It also includes a dedicated tutorial for verifying component behavior through unit testing, shallow rendering,

    JavaScriptandriodecmascriptecmascript2015
    Vezi pe GitHub↗4,343

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Find more with AI search
  • reactjs/react-router-tutorialAvatar reactjs

    reactjs/react-router-tutorial

    5,492Vezi pe GitHub↗

    This project is a client-side routing tutorial and learning resource for integrating routing into React web applications. It provides a series of incremental, runnable applications and guides to teach users how to map URLs to components and manage navigation state within a browser. The resource includes practical implementation guides for configuring nested routes, capturing dynamic URL parameters, and handling index routes. It also provides examples of server-side rendering to demonstrate how to generate HTML on the server to improve initial load speeds and search engine optimization. The t

    JavaScript
    Vezi pe GitHub↗5,492
  • ronreiter/interactive-tutorialsAvatar ronreiter

    ronreiter/interactive-tutorials

    4,729Vezi pe GitHub↗

    This project is an interactive coding tutorial platform and markdown-based course engine. It functions as a web-based education system that transforms markdown files into structured educational pages with integrated interfaces for writing and running code. The platform utilizes a remote code execution framework to validate user-submitted snippets in real time by integrating with external compilers and execution engines. To ensure consistent delivery across different hosting platforms, the entire learning environment is provided as a containerized deployment. The system covers a broad capabil

    Python
    Vezi pe GitHub↗4,729
  • kay-is/react-from-zeroAvatar kay-is

    kay-is/react-from-zero

    4,594Vezi pe GitHub↗

    react-from-zero is an interactive React course and learning tutorial designed to teach the core concepts and inner workings of React. It functions as a web-based sandbox and guide, providing structured lessons on building user interfaces and managing the React element lifecycle. The project provides a browser-based code execution environment, allowing users to run code samples and execute examples online without a local development setup. It includes a technical walkthrough for organizing visual logic into reusable components and a system for running unit tests to verify component behavior.

    HTMLexamplelearninglesson
    Vezi pe GitHub↗4,594
  • academind/react-complete-guide-codeAvatar academind

    academind/react-complete-guide-code

    6,440Vezi pe GitHub↗

    This repository is a collection of React educational materials and reference implementations. It provides a series of source code examples, solved exercises, and sample projects designed to support a structured learning path for the React library and its ecosystem. The project serves as a frontend development reference, offering versioned code snapshots that allow for the comparison of custom implementations against working solutions. These samples demonstrate the creation of single-page applications, focusing on component-based user interface design and state-driven rendering. The repositor

    Vezi pe GitHub↗6,440
  • gitbookio/javascriptAvatar GitbookIO

    GitbookIO/javascript

    3,693Vezi pe GitHub↗

    This project is an interactive JavaScript course and beginner programming guide designed to teach fundamental scripting logic and language syntax. It functions as a web-based coding tutorial that transforms markdown-based lessons into a static site curriculum for learning web development basics. The resource features a browser-based code sandbox that allows for the execution of JavaScript snippets within a secure environment for immediate feedback. Lessons are organized into a linear sequence of modules to provide a structured onboarding process for those new to software development. The sys

    javascriptlearn-to-codelearning
    Vezi pe GitHub↗3,693
  • colbyfayock/50-projects-for-react-and-the-static-webAvatar colbyfayock

    colbyfayock/50-projects-for-react-and-the-static-web

    1,128Vezi pe GitHub↗

    This project is a curated educational resource designed to help developers practice frontend web development through a collection of fifty distinct coding challenges. It provides a structured curriculum focused on building functional applications using React and modern static web technologies, offering project briefs and blueprints that guide learners through the implementation of diverse web interfaces. The collection distinguishes itself by emphasizing full-stack prototyping and real-world integration patterns. Rather than focusing on isolated UI elements, the projects require the integrati

    ebookhacktoberfestjavascript
    Vezi pe GitHub↗1,128
  • mainmatter/100-exercises-to-learn-rustAvatar mainmatter

    mainmatter/100-exercises-to-learn-rust

    9,134Vezi pe GitHub↗

    This project is a structured Rust programming course and learning path consisting of a sequence of interactive coding exercises. It provides a curriculum designed to guide learners from basic language fundamentals, such as syntax and type systems, to the development of complex applications. The learning experience is supported by a command-line solution validator that verifies the correctness of code solutions. The curriculum follows a progressive problem sequencing model, allowing users to master memory management and application logic through a series of practical coding challenges. The sc

    Rustexerciseslearning-by-doingrust
    Vezi pe GitHub↗9,134
  • jonasschmedtmann/ultimate-react-courseAvatar jonasschmedtmann

    jonasschmedtmann/ultimate-react-course

    4,463Vezi pe GitHub↗

    This project is a React learning resource consisting of starter files and reference projects. It provides a collection of full stack React project templates and component library examples to demonstrate the construction of interactive user interfaces and single page applications. The resource includes a state management guide covering the use of hooks, reducers, and context providers. It features practical implementations for managing local component state, synchronizing global application data, and handling complex state transitions. The material covers full stack web development, including

    JavaScriptreact-coursestarter-codeudemy
    Vezi pe GitHub↗4,463
  • huzidaha/react-naive-bookAvatar huzidaha

    huzidaha/react-naive-book

    3,795Vezi pe GitHub↗

    This project is an open-source educational resource and technical guide focused on React.js. It serves as a learning platform and curriculum for mastering frontend web development through structured tutorials and hands-on coding exercises. The resource specifically focuses on component architecture and the creation of modular, reusable user interfaces. It provides guidance on implementing unidirectional data flow and managing the lifecycle of interactive components. The curriculum covers core capabilities including state management patterns and the implementation of global stores. It transla

    HTMLreactjs
    Vezi pe GitHub↗3,795
  • moonhighway/learning-reactAvatar MoonHighway

    MoonHighway/learning-react

    3,732Vezi pe GitHub↗

    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

    JavaScriptfunctional-jsjestreact
    Vezi pe GitHub↗3,732
  • aweiloveandroid/flutter-learningAvatar AweiLoveAndroid

    AweiLoveAndroid/Flutter-learning

    5,420Vezi pe GitHub↗

    This project is a collection of learning resources, documentation, and boilerplate templates designed for developers studying the Flutter framework and Dart language. It provides a comprehensive set of installation guides, configuration tutorials, and reference materials to assist in building cross-platform mobile applications. The repository distinguishes itself through a wide array of practical examples, including Dart language grammar demonstrations, cross-platform UI patterns, and project templates. It specifically provides sample code for implementing native platform plugins and bridging

    Dartandroid-flutterandroid-iosdart
    Vezi pe GitHub↗5,420
  • day8/re-frameAvatar day8

    day8/re-frame

    5,532Vezi pe GitHub↗

    re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur

    Clojureclojurescriptre-framereact
    Vezi pe GitHub↗5,532
  • semlinker/reactjs-interview-questionsAvatar semlinker

    semlinker/reactjs-interview-questions

    2,171Vezi pe GitHub↗

    This repository serves as a comprehensive knowledge base and study guide for developers preparing for technical assessments and job screenings focused on React. It provides a structured collection of common industry inquiries and answers designed to build proficiency in the core concepts and patterns required for modern web interface development. The resource covers the fundamental pillars of the library, including component-based architecture, declarative rendering, and unidirectional data flow. It details essential patterns for managing both local and global application state, as well as te

    JavaScriptinterview-preparationinterview-questionsreact
    Vezi pe GitHub↗2,171
  • viatsko/awesome-vscodeAvatar viatsko

    viatsko/awesome-vscode

    28,754Vezi pe GitHub↗

    This project is a curated directory of resources, extensions, and themes designed to extend the functionality of the Visual Studio Code editor. It serves as a comprehensive index for developers seeking to enhance their coding environment, offering a structured collection of community-driven tools that streamline development workflows and improve editor productivity. The directory distinguishes itself by organizing a vast ecosystem of plugins into logical categories, ranging from language-specific intelligence and version control integrations to advanced productivity utilities. It highlights t

    JavaScriptawesomeawesome-listlist
    Vezi pe GitHub↗28,754
  • jhu-ep-coursera/fullstack-course4Avatar jhu-ep-coursera

    jhu-ep-coursera/fullstack-course4

    10,934Vezi pe GitHub↗

    This project provides educational course materials and reference code for learning frontend web development. It serves as a tutorial and collection of examples demonstrating how to build responsive user interfaces using HTML, CSS, and JavaScript. The repository contains practical implementations and references for responsive web design, specifically focusing on fluid grids and media queries to adapt layouts across different screen sizes. It includes client-side scripting samples that illustrate how to add interactive behavior and dynamic functionality to web pages. The material covers a broa

    JavaScript
    Vezi pe GitHub↗10,934
  • hiteshchoudhary/chai-aur-reactAvatar hiteshchoudhary

    hiteshchoudhary/chai-aur-react

    12,808Vezi pe 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
    Vezi pe GitHub↗12,808
  • swirldev/swirl_coursesAvatar swirldev

    swirldev/swirl_courses

    4,562Vezi pe GitHub↗

    This project is a collection of interactive, command-line programming lessons designed for the swirl R package. It provides a structured curriculum for learning R programming and data science through a series of guided, self-paced exercises delivered via a command-line interface. The content covers a broad range of data science education, including language fundamentals, data cleaning and manipulation, statistical analysis, and data visualization. It also includes instructional modules focused on software development practices. These lessons are developed as a modular hierarchy of courses an

    R
    Vezi pe GitHub↗4,562
  • petehunt/react-howtoAvatar petehunt

    petehunt/react-howto

    11,537Vezi pe GitHub↗

    react-howto is a curated React learning resource guide and developer onboarding curriculum. It serves as a structured collection of educational paths designed to help developers master the React ecosystem and its associated tooling. The project provides a frontend architecture guide and a tooling roadmap to assist in selecting structural patterns, package managers, bundlers, and routers. It focuses on explaining architecture patterns and guiding tooling selection to improve application performance and scalability. The resource is delivered as static site documentation. It utilizes a markdown

    Vezi pe GitHub↗11,537
  • gustavoguanabara/javascriptAvatar gustavoguanabara

    gustavoguanabara/javascript

    4,106Vezi pe GitHub↗

    This project is a structured JavaScript programming course and learning path designed for beginners. It functions as an interactive coding tutorial and frontend web development guide, providing a curriculum centered on the JavaScript language. The project focuses on building dynamic web interfaces through the manipulation of the Document Object Model. It provides a series of instructional guides and practical challenges that allow for interactive coding practice and the verification of code execution within a dedicated environment. The curriculum covers core programming fundamentals, includi

    HTMLcursocursoemvideogratis
    Vezi pe GitHub↗4,106
  • martinchavez/javascriptAvatar MartinChavez

    MartinChavez/Javascript

    958Vezi pe GitHub↗

    This project is an educational platform designed to teach JavaScript programming through a structured, test-driven curriculum. It provides a collection of interactive coding exercises that guide learners through language fundamentals and software development concepts. The platform distinguishes itself by requiring users to verify their understanding of language features by passing automated test suites in real time. By utilizing a server-side runtime environment, the tool executes student code against predefined assertion patterns to provide immediate feedback on correctness. The curriculum

    JavaScript
    Vezi pe GitHub↗958
  • matt-esch/virtual-domAvatar Matt-Esch

    Matt-Esch/virtual-dom

    12,056Vezi pe GitHub↗

    Virtual-dom is a rendering engine and library designed for building declarative user interfaces. It functions by maintaining a lightweight tree representation of the document structure, which serves as a blueprint for synchronizing the application state with the browser display. The library performs virtual DOM reconciliation by comparing two tree structures to calculate the minimal set of modifications required to update the interface. Once these differences are identified, it applies patches directly to the live document object model to ensure the screen reflects the latest state with minim

    JavaScript
    Vezi pe GitHub↗12,056
  • jamiebuilds/unstated-nextAvatar jamiebuilds

    jamiebuilds/unstated-next

    4,190Vezi pe GitHub↗

    unstated-next is a lightweight state management library for React that shares state and logic across components. It functions as a tool to transform custom hooks into shared state containers, providing a minimalist approach to synchronizing data without the use of complex external state stores. The project uses a provider-consumer pattern to decouple state definition from its usage. It wraps custom hooks into context containers to reduce manual boilerplate, allowing state and methods to be broadcast from a central provider to deeply nested child components. The system supports state containe

    TypeScriptlibraryreactredux
    Vezi pe GitHub↗4,190
  • jakevdp/whirlwindtourofpythonAvatar jakevdp

    jakevdp/WhirlwindTourOfPython

    4,006Vezi pe GitHub↗

    This project is a collection of curricular resources and hands-on tutorials designed to teach Python programming and scientific computing. It consists of a series of interactive lessons and executable notebooks that provide a guided approach to learning Python through a combination of code and prose. The curriculum is specifically designed for experienced programmers to quickly master Python syntax, data structures, and core language semantics. It includes an introductory guide to the libraries and programming environments used for scientific computing and complex dataset analysis. The educa

    Jupyter Notebook
    Vezi pe GitHub↗4,006
  • hakanyalcinkaya/kodluyoruz-frontend-101-egitimiAvatar hakanyalcinkaya

    hakanyalcinkaya/kodluyoruz-frontend-101-egitimi

    10,938Vezi pe GitHub↗

    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

    JavaScriptcssgitgithub
    Vezi pe GitHub↗10,938
  • cosmicmind/materialAvatar CosmicMind

    CosmicMind/Material

    11,988Vezi pe GitHub↗

    Material is a mobile user interface framework designed for building responsive and consistent native applications. It provides a declarative component architecture that allows developers to construct complex interfaces through modular, self-contained elements that manage their own state and rendering logic. The framework distinguishes itself through a constraint-based layout engine that calculates component geometry by solving spatial relationships between elements, ensuring layouts adapt automatically to varying screen sizes. It also features a hierarchical design system that propagates styl

    Swiftanimationcardcosmicmind
    Vezi pe GitHub↗11,988
  • diegohaz/constateAvatar diegohaz

    diegohaz/constate

    4,003Vezi pe GitHub↗

    Constate is a global state management tool for React designed to minimize unnecessary component re-renders. It functions as a state manager and optimization tool that utilizes specialized contexts to organize shared data across a component tree. The library distinguishes itself through a state-slicing provider pattern, which splits global state into multiple contexts to isolate data dependencies. It includes a state selector system that allows components to extract specific slices of global state, ensuring interface updates only occur when the selected data dependencies change. The project c

    TypeScriptconstatehooksreact
    Vezi pe GitHub↗4,003
  • googlechromelabs/ui-element-samplesAvatar GoogleChromeLabs

    GoogleChromeLabs/ui-element-samples

    4,122Vezi pe GitHub↗

    This project is a collection of reference implementations and prototypes focused on routing, performance optimization, background threading, and user interface components. It serves as a sample library demonstrating the use of modern web platform features and native browser APIs. The repository provides prototypes for high-performance graphics, including 3D effects and animations rendered via hardware acceleration and CSS transformations. It includes implementation examples for client-side routing to synchronize application state with browser URLs and pattern galleries for offloading computat

    JavaScript
    Vezi pe GitHub↗4,122