Topics / #jsx
Jsx projects on GitHub
XML-like syntax extension for JavaScript popularized by React
As of , the most-starred Jsx projects on GitHub are react (251.2K stars), bun (96.3K stars) and prettier (52.4K stars). GitHub.Locker tracks 42 Jsx repositories with 1.1M stars combined. The fastest-growing on October 16 was overdrive, with +126 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
overdrive
MyLuxy/overdrive · ★ 489Overdrive is a PS5 homebrew game store with a catalog of over 1,800 games, letting you browse, search and download titles straight to your console or a USB drive.
+52react
react/react · ★ 251.2KReact is a JavaScript library for building user interfaces: you describe views for each state of your app, and React efficiently updates just the right components when data changes.
bun
oven-sh/bun · ★ 96.3KBun is an all-in-one JavaScript and TypeScript toolkit that bundles a runtime, bundler, test runner, and package manager into a single executable called bun.
+18react-three-fiber
pmndrs/react-three-fiber · ★ 33Kreact-three-fiber is a React renderer for Three.js: you build 3D scenes declaratively with reusable, self-contained components that react to state, are readily interactive and plug into the whole React ecosystem.
The all-time top
42 projects · by stars
- 251.2K
#1 · react/reactreact
React is a JavaScript library for building user interfaces: you describe views for each state of your app, and React efficiently updates just the right components when data changes.
- 96.3K
#2 · oven-sh/bun
bun
Bun is an all-in-one JavaScript and TypeScript toolkit that bundles a runtime, bundler, test runner, and package manager into a single executable called bun.
- 52.4K
#3 · prettier/prettier
prettier
Prettier is an opinionated code formatter: point it at a project and it keeps the whole codebase in one consistent code style.
- 4

styled-components
41.1Kstyled-components/styled-components · TypeScriptA CSS-in-JS library for React: styles are written in JavaScript and turned into styled components, with one API across server components, client components, streaming SSR and React Native.
- 5
ink
40.1Kvadimdemedes/ink · TypeScriptInk is React for the terminal: a library for building interactive command-line apps out of components, with the same component-based UI experience React offers in the browser.
- 6
esbuild
40.1Kevanw/esbuild · Goesbuild is an extremely fast bundler for the web, written in Go. Its stated goal is to bring about a new era of build tool performance with an easy-to-use modern bundler.
- 7
preact
38.9Kpreactjs/preact · JavaScriptPreact is a fast, 3kB alternative to React that implements the same modern API, including Components and Virtual DOM.
- 8
solid
36.1Ksolidjs/solid · TypeScriptSolid is a declarative JavaScript library for building user interfaces. Instead of using a Virtual DOM, it compiles JSX templates to real DOM nodes and updates them with fine-grained reactions.
- 9
remix
33.4Kremix-run/remix · TypeScriptRemix 3 is a full-stack web framework built directly on Web APIs (Streams, Fetch, Web Crypto) rather than bundler-specific abstractions, distributed as one umbrella 'remix' package made of many standalone JS/TS tools.
- 10

react-three-fiber
33Kpmndrs/react-three-fiber · TypeScriptreact-three-fiber is a React renderer for Three.js: you build 3D scenes declaratively with reusable, self-contained components that react to state, are readily interactive and plug into the whole React ecosystem.
- 11

yew
32.8Kyewstack/yew · RustYew is a modern Rust framework for creating multi-threaded, front-end web apps with WebAssembly. You build the UI in Rust, and the app compiles to Wasm that runs in the browser.
- 12

eslint
27.6Keslint/eslint · JavaScriptESLint is a linter for JavaScript: a tool that identifies and reports on patterns found in ECMAScript/JavaScript code, so problems get caught before they ship.
- 13
biome
26Kbiomejs/biome · RustBiome is a toolchain for web projects: one fast tool that both formats and lints JavaScript, TypeScript, JSX, JSON, CSS and GraphQL, run from the CLI or your editor via LSP.
- 14
oxc
23.1Koxc-project/oxc · RustOxc — the Oxidation Compiler — is a collection of high-performance tools for JavaScript and TypeScript written in Rust: a parser, linter, formatter, transformer, minifier, and module resolver.
- 15
react-email
19.8Kresend/react-email · TypeScriptIt is a collection of high-quality, unstyled React components for building beautiful emails in React and TypeScript instead of hand-writing email HTML.
- 16
mdx
19.8Kmdx-js/mdx · JavaScriptMDX is an authorable format that lets you seamlessly write JSX in your markdown documents — import components like interactive charts or alerts and embed them right in the content.
- 17

million
17.7Kaidenybai/million · TypeScriptMillion.js is an extremely fast and lightweight optimizing compiler for React that makes components up to 70% faster by speeding up reconciliation.
- 18

react-bits
17.4Kvasanthk/react-bitsA compilation of React patterns, techniques, tips and tricks — a community-maintained reference of short write-ups for everyday React development, with 17k+ GitHub stars.
- 19

presto
16.8Kprestodb/presto · JavaPresto is a distributed SQL query engine for running interactive analytic queries against big data sources.
- 20

inferno
16.5Kinfernojs/inferno · JavaScriptInferno is an extremely fast, React-like JavaScript library for building modern user interfaces. It renders a virtual DOM and keeps React's core design ideas: components, one-way data flow and separation of concerns.
- 21

react-demos
16.4Kruanyf/react-demos · JavaScriptA collection of simple, bite-sized demos showing how to use React.js, each one covering a single concept like JSX, components, props, state, or lifecycle.
- 22

react-markdown
15.9Kremarkjs/react-markdown · JavaScriptA React component that takes a string of markdown and safely renders it as React elements. It is built on the unified ecosystem, using remark for markdown and rehype for HTML.
- 23
mitosis
14.4KBuilderIO/mitosis · TypeScriptMitosis is a compiler that lets you write a UI component once and compile it to native code for React, Vue, Angular, Svelte, Solid, Qwik, Alpine, and other frameworks.
- 24

tamagui
14.3Ktamagui/tamagui · TypeScriptTamagui is a set of TypeScript libraries for styling React apps: a universal style library, an optimizing compiler, and an optional UI kit that let you share UI code across web and React Native.
- 25

pretty-ts-errors
14.1Kyoavbls/pretty-ts-errors · TypeScriptA VSCode extension that turns TypeScript's often unreadable, deeply nested error messages into syntax-highlighted, human-readable text right in the editor.
- 26

satori
14.1Kvercel/satori · TypeScriptSatori is a TypeScript library that converts HTML and CSS into SVG: you describe a visual with JSX-style markup and it renders a matching SVG for you.
- 27

GulfOfMexico
13.6KTodePond/GulfOfMexicoGulf of Mexico (formerly called DreamBerd) is a satirical 'perfect' programming language repo that parodies real language design through absurd, deliberately broken features like exclamation-mark statement terminators, arrays starting at -1, and a boolean value of 'maybe'.
- 28
omi
13.3KTencent/omi · TypeScriptOmi is a lightweight Web Components framework from Tencent that adds JSX, function components, routing, suspense, directives and signal-driven reactivity on top of native custom elements and Shadow DOM.
- 29

core
13.1Kstenciljs/core · TypeScriptStencil is a compiler that generates standards-based Web Components using TypeScript and JSX, letting you build a single component library that works natively in React, Angular, Vue, and plain web apps.
- 30

chai-aur-react
13.1Khiteshchoudhary/chai-aur-react · JavaScriptThis is the companion code repository for a YouTube video series called 'chai aur code' that teaches ReactJS in depth, with each module's code matching a corresponding lesson video.
- 31

rspack
12.9Kweb-infra-dev/rspack · RustRspack is a fast Rust-based bundler for the web that modernizes the webpack API so it can act as a near drop-in replacement for webpack while building much faster.
- 32
snabbdom
12.4Ksnabbdom/snabbdom · TypeScriptSnabbdom is a virtual DOM library focused on simplicity, modularity, powerful features and performance. You describe your UI as vnodes and it efficiently patches the real DOM to match.
- 33

mdx-deck
11.5Kjxnblk/mdx-deck · JavaScriptMDX Deck is a React-based tool for building presentation slide decks by writing Markdown mixed with JSX components (MDX), instead of using a traditional slideshow app.
- 34

svgr
11.1Kgregberge/svgr · TypeScriptSVGR is a universal tool that turns SVG files into ready-to-use React components: feed it a raw SVG and you get a component you can drop straight into a React project.
- 35

proton-native
10.9Kkusti8/proton-native · TypeScriptProton Native lets you build cross-platform desktop apps using React syntax, rendering real native UI instead of wrapping a browser like Electron does.
- 36
spectacle
10.2KFormidableLabs/spectacle · TypeScriptSpectacle is a React-based presentation library: you write sleek slide decks as JSX components, with the ability to live-demo your code during the talk.
- 37

pdfcn
2.9Kshadcn-labs/pdfcn · TypeScriptpdfcn is a free, open-source collection of ready-to-use, customizable PDF components for React that you copy into your project and ship, rather than install as a dependency.
- 38

bolt-slides
1.1Kstackblitz/bolt-slides · TypeScriptBolt Slides turns a single prompt into a presentation deck where every slide is a real, responsive React web app instead of a static slideshow - built by any AI coding agent.
- 39
overdrive
489MyLuxy/overdrive · C++Overdrive is a PS5 homebrew game store with a catalog of over 1,800 games, letting you browse, search and download titles straight to your console or a USB drive.
- 40
gtkx
487gtkx-org/gtkx · TypeScriptGTKX is a framework for building native Linux desktop apps with React and TypeScript, rendering real Adwaita and GTK4 widgets instead of a browser-based UI.
- 41

web-source-inspect
193shaojie-li/web-source-inspect · JavaScriptReact Trace is an experimental Chrome extension that maps a React element on a page back to the JSX/TSX source that created it and opens that exact spot in VS Code or Cursor.
- 42

tsrx
180tsrx-org/tsrx · JavaScriptTSRX (TypeScript Render Extensions) is a TypeScript language extension for building declarative user interfaces, combining TypeScript setup, JSX-like structure, template control flow, and sibling-scoped styles in .tsrx files, which compile to idiomatic output for your chosen UI runtime.
Related topics
Often tagged together