← All repos

react

The library for web and native user interfaces.

declarativefrontendjavascriptlibraryreactui
Browse cluster: OCaml Systems and Utilities
21,636commits
1,944contributors
7languages

Tech stack & purpose

React is a JavaScript library for building user interfaces with a declarative, component-based approach. The repository is organized as a monorepo containing both the core React library and the React Compiler, an active project that automatically optimizes React components through memoization. The compiler is implemented in JavaScript using a multi-phase pipeline that constructs a high-level intermediate representation (HIR) of the code, performs type and effect inference, builds reactive scopes, and generates optimized output. Active development includes a Rust port of the compiler infrastructure, with code and planning documentation located in dedicated directories within the compiler subdirectory.

Languages

JavaScript
49.5%
Rust
25.9%
TypeScript
22.4%
HTML
1.0%
CSS
0.8%
CoffeeScript
0.2%
Shell
0.1%

Contributors (top 30 of 1,944)