448 libraries
Payload is an open-source, TypeScript-native headless CMS and application framework that installs directly into a Next.js `/app` folder. It generates a customizable React admin UI, auto-types your data, and lets you query the database directly from React Server Components alongside REST and GraphQL APIs.
Redux is a small, predictable state container for JavaScript apps, built around a single immutable store, plain action objects, and pure reducer functions. Its official Redux Toolkit layer abstracts away boilerplate and codifies recommended patterns for real-world apps.
Zustand is a minimal, hook-based state management library for React (with a framework-agnostic vanilla core) built on simplified flux principles. It avoids context providers and boilerplate while handling React's tricky edge cases like zombie children and concurrency.
TanStack Query is an async state management library for fetching, caching, synchronizing, and updating server state in web apps. It abstracts the lifecycle of asynchronous data with declarative queries and mutations, supporting any data source (REST, GraphQL, promises) across React, Vue, Svelte, Solid, and Angular.
React Hook Form is a performant, dependency-free form library for React that uses uncontrolled inputs and hooks (register, handleSubmit, formState) to minimize re-renders, with built-in HTML validation and schema resolvers for Zod, Yup, Joi, and others.
Vuex is the formerly-official centralized state management library for Vue.js, providing a single store with predictable, mutation-controlled state and Vue devtools integration for time-travel debugging. It has been superseded by Pinia as Vue's recommended state solution and is now in maintenance mode.
MobX is a signal-based reactive state management library that makes any object observable and automatically tracks which derived computations and UI components depend on which fields, re-running only what's strictly needed. It's framework-agnostic at its core but most commonly paired with React via mobx-react/mobx-react-lite.
Jotai is a minimal, atom-based state management library for React built around tiny composable "atoms" of state that can be derived, combined, and made async. It avoids string keys, integrates with Suspense, and scales from a useState replacement to large TypeScript apps.
uni-app is an open-source Objective-C project in the ui components space with 41.5k GitHub stars. The repository is actively maintained, with recent commits.
Dioxus is a Rust UI framework for building cross-platform apps — web, desktop, mobile, and server — from a single codebase, using a React-like component model with signals-based state, an RSX macro, and an integrated CLI for hot-reloading and bundling.
Refine is a React-based meta-framework for building data-intensive applications like internal tools, admin panels, dashboards, and CRMs. It provides headless hooks and adapters for data fetching, auth, routing, and access control while leaving the UI layer open to your choice of component library.
Medusa is an open-source, headless commerce platform built in TypeScript that provides modular building blocks—orders, carts, products, pricing, fulfillment—plus a customization framework so developers can build bespoke commerce backends without rewriting core commerce logic.
Microsoft's official extension of React Native that brings the framework to Windows, letting developers build native Windows apps (PCs, tablets, Xbox, mixed reality) with JavaScript and React. It implements Windows-native renderers — the legacy UWP XAML-based Paper renderer and the newer Composition/WinAppSDK-based Fabric renderer.
TodoMVC is a reference project that implements the same standardized Todo application across most popular JavaScript frameworks and UI libraries, letting developers compare syntax, structure, and idioms side by side. It also serves as the basis for the cross-browser Speedometer benchmark and a clean spec for AI coding agents.
react-admin is a React/TypeScript framework for building data-driven admin panels and B2B single-page apps on top of any REST or GraphQL API. It ships ready-made hooks and Material UI components for CRUD pages, forms, datagrids, auth, i18n, and more, all wired through a pluggable "Data Provider" adapter layer.
ReactiveCocoa provides reactive, declarative extensions to Apple's Cocoa frameworks, built on ReactiveSwift's stream-of-values primitives. It adds UI bindings, control-event signals, Objective-C method interception, and key-value observation wrapped as composable reactive streams for iOS, macOS, watchOS, and tvOS apps.
Relay is Facebook's GraphQL client framework for React that lets components declare their own data requirements via colocated GraphQL fragments, then compiles and batches them into efficient network requests with built-in caching, mutations, optimistic updates, and pagination.
ice.js is Alibaba's universal React-based application framework offering zero-config builds, file-system routing, built-in state management and data fetching, and hybrid SSR/SSG rendering, extensible through a plugin system and able to target web, mini-programs, and Weex.
Wasp is a Rails-like, declarative full-stack web framework that uses a high-level spec file to generate a React + TanStack Query frontend, Node.js/Express backend, and Prisma database layer — handling auth, RPC, jobs, and deployment with minimal boilerplate.
A curated knowledge map of front-end and computer-science interview topics, distilled from a large collection of real interview questions at top tech companies. It organizes near-100 commonly-tested concepts (JS, browser, performance, networking, etc.) into structured study notes, with bilingual (Chinese/English) versions.