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.

42Projects
1.1MStars in total
+300Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

42 projects · by stars

  1. #1 · react/react

    react

    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.

    251.2K
  2. #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.

    96.3K
  3. #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.

    52.4K
  1. 4

    styled-components

    41.1Kstyled-components/styled-components · TypeScript

    A 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.

  2. 5

    ink

    40.1Kvadimdemedes/ink · TypeScript

    Ink 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.

  3. 6

    esbuild

    40.1Kevanw/esbuild · Go

    esbuild 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.

  4. 7

    preact

    38.9Kpreactjs/preact · JavaScript

    Preact is a fast, 3kB alternative to React that implements the same modern API, including Components and Virtual DOM.

  5. 8

    solid

    36.1Ksolidjs/solid · TypeScript

    Solid 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.

  6. 9

    remix

    33.4Kremix-run/remix · TypeScript

    Remix 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.

  7. 10

    react-three-fiber

    33Kpmndrs/react-three-fiber · TypeScript

    react-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.

  8. 11

    yew

    32.8Kyewstack/yew · Rust

    Yew 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.

  9. 12

    eslint

    27.6Keslint/eslint · JavaScript

    ESLint 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.

  10. 13

    biome

    26Kbiomejs/biome · Rust

    Biome 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.

  11. 14

    oxc

    23.1Koxc-project/oxc · Rust

    Oxc — 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.

  12. 15

    react-email

    19.8Kresend/react-email · TypeScript

    It is a collection of high-quality, unstyled React components for building beautiful emails in React and TypeScript instead of hand-writing email HTML.

  13. 16

    mdx

    19.8Kmdx-js/mdx · JavaScript

    MDX 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.

  14. 17

    million

    17.7Kaidenybai/million · TypeScript

    Million.js is an extremely fast and lightweight optimizing compiler for React that makes components up to 70% faster by speeding up reconciliation.

  15. 18

    react-bits

    17.4Kvasanthk/react-bits

    A compilation of React patterns, techniques, tips and tricks — a community-maintained reference of short write-ups for everyday React development, with 17k+ GitHub stars.

  16. 19

    presto

    16.8Kprestodb/presto · Java

    Presto is a distributed SQL query engine for running interactive analytic queries against big data sources.

  17. 20

    inferno

    16.5Kinfernojs/inferno · JavaScript

    Inferno 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.

  18. 21

    react-demos

    16.4Kruanyf/react-demos · JavaScript

    A 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.

  19. 22

    react-markdown

    15.9Kremarkjs/react-markdown · JavaScript

    A 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.

  20. 23

    mitosis

    14.4KBuilderIO/mitosis · TypeScript

    Mitosis 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.

  21. 24

    tamagui

    14.3Ktamagui/tamagui · TypeScript

    Tamagui 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.

  22. 25

    pretty-ts-errors

    14.1Kyoavbls/pretty-ts-errors · TypeScript

    A VSCode extension that turns TypeScript's often unreadable, deeply nested error messages into syntax-highlighted, human-readable text right in the editor.

  23. 26

    satori

    14.1Kvercel/satori · TypeScript

    Satori 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.

  24. 27

    GulfOfMexico

    13.6KTodePond/GulfOfMexico

    Gulf 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'.

  25. 28

    omi

    13.3KTencent/omi · TypeScript

    Omi 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.

  26. 29

    core

    13.1Kstenciljs/core · TypeScript

    Stencil 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.

  27. 30

    chai-aur-react

    13.1Khiteshchoudhary/chai-aur-react · JavaScript

    This 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.

  28. 31

    rspack

    12.9Kweb-infra-dev/rspack · Rust

    Rspack 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.

  29. 32

    snabbdom

    12.4Ksnabbdom/snabbdom · TypeScript

    Snabbdom 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.

  30. 33

    mdx-deck

    11.5Kjxnblk/mdx-deck · JavaScript

    MDX 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.

  31. 34

    svgr

    11.1Kgregberge/svgr · TypeScript

    SVGR 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.

  32. 35

    proton-native

    10.9Kkusti8/proton-native · TypeScript

    Proton Native lets you build cross-platform desktop apps using React syntax, rendering real native UI instead of wrapping a browser like Electron does.

  33. 36

    spectacle

    10.2KFormidableLabs/spectacle · TypeScript

    Spectacle 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.

  34. 37

    pdfcn

    2.9Kshadcn-labs/pdfcn · TypeScript

    pdfcn 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.

  35. 38

    bolt-slides

    1.1Kstackblitz/bolt-slides · TypeScript

    Bolt 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.

  36. 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.

  37. 40

    gtkx

    487gtkx-org/gtkx · TypeScript

    GTKX 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.

  38. 41

    web-source-inspect

    193shaojie-li/web-source-inspect · JavaScript

    React 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.

  39. 42

    tsrx

    180tsrx-org/tsrx · JavaScript

    TSRX (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.

Often tagged together