JavaScript JSX

Open-source JavaScript projects categorized as JSX

JSX is an embeddable XML-like syntax. It is meant to be transformed into valid JavaScript, though the semantics of that transformation. JSX is an XML-like syntax extension to ECMAScript without any defined semantics. It's NOT intended to be implemented by engines or browsers.

Top 23 JavaScript JSX Projects

  1. prettier

    Prettier is an opinionated code formatter.

    Project mention: 🚀 Biome Has Entered the Chat: A New Tool to Replace ESLint and Prettier | dev.to | 2025-04-06

    If you’ve ever set up a JavaScript or TypeScript project, chances are you've spent way too much time configuring ESLint, Prettier, and their dozens of plugins. We’ve all been there — fiddling with .eslintrc, fighting with formatting conflicts, and installing what feels like half the npm registry just to get decent code quality tooling.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. Preact

    ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.

    Project mention: Progressive frustration | dev.to | 2025-04-18

    how do I retro-fit nextjs instructions on the Flagsmith website to fit Deno's fresh over preact?

  4. mdx

    Markdown for the component era

    Project mention: Getting started with Next.js 15 and MDX | dev.to | 2025-03-19

    Official MDX site

  5. inferno

    :fire: An extremely fast, React-like JavaScript library for building modern user interfaces

  6. htm

    Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.

    Project mention: I've been writing web backends and frontends since the 90s. Finally: declarative, dynamic markup done right | dev.to | 2024-06-05

    Because AI-UI is a JavaScript module, you specify the layout as a series of function calls. However, it also fully supports JSX and htm, so you can use a more familiar markup at the cost of the loss of some type safety. There's more about these choices in the AI-UI guide here.

  7. styled-jsx

    Full CSS support for JSX without compromises

    Project mention: 30+ CSS libraries and frameworks help you style your applications efficiently. | dev.to | 2024-08-12

    Styled JSX Styled JSX is a full, scoped, and component-friendly CSS support library for JSX (and therefore React). It allows for scoped styles in Next.js applications and beyond.

  8. react-rails

    Integrate React.js with Rails views and controllers, the asset pipeline, or webpacker.

    Project mention: Integrating Ruby on Rails with Modern SPAs | dev.to | 2025-04-22

    The current gem does not help you with this however since it is designed for SPA frameworks. If you wish to take this approach, you can build your own system or use Gems like react-rails and turbo-mount. Turbo Mount uses Stimulus to mount components, and is more robust if you are using Hotwire in your ERB views.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. didact

    A DIY guide to build your own React

    Project mention: If Not React, Then What? | news.ycombinator.com | 2024-11-30

    This? https://pomb.us/build-your-own-react/

  11. dependency-cruiser

    Validate and visualize dependencies. Your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.

    Project mention: Claude AI now runs JavaScript, Python beats JavaScript on GitHub, new Node.js versions and more | dev.to | 2024-11-03

    Dependency Cruiser 16.5

  12. nerv

    A blazing fast React alternative, compatible with IE8 and React 16. (by NervJS)

  13. blocks

    A JSX-based page builder for creating beautiful websites without writing code

  14. eslint-plugin-jsx-a11y

    Static AST checker for a11y rules on JSX elements.

  15. html-to-react-components

    Converts HTML pages into React components

  16. jsx-control-statements

    Neater If and For for React JSX

  17. atomico

    Atomico a micro-library for creating webcomponents using only functions, hooks and virtual-dom.

  18. GDLauncher

    GDLauncher is a simple, yet powerful Minecraft custom launcher with a strong focus on the user experience

  19. prettier-plugin-organize-imports

    Make Prettier organize your imports using the TypeScript language service API.

  20. vhtml

    Render JSX/Hyperscript to HTML strings, without VDOM 🌈

    Project mention: Please Stop Reinventing JSX | news.ycombinator.com | 2024-07-30

    If you like JSX as a templating language and you want to generate simple html strings then just use vhtml [1]. If you want something a little more powerful then hono/jsx is a decent choice [2].

    [1] https://github.com/developit/vhtml

    [2] https://hono.dev/docs/guides/jsx

  21. react-multistep

    React multistep wizard component

  22. react-scanner

    Extract React components and props usage from code.

  23. xdm

    Just a *really* good MDX compiler. No runtime. With esbuild, Rollup, and webpack plugins (by wooorm)

  24. dukpy

    Simple JavaScript interpreter for Python

  25. quiz-app

    🏆 QuizApp is a free and open-source quiz application that lets you play fully customized quizzes right in the browser. (by SafdarJamal)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript JSX discussion

Log in or Post with

JavaScript JSX related posts

  • This Is Tuple Context Pattern

    3 projects | dev.to | 5 Apr 2025
  • Getting started with Next.js 15 and MDX

    2 projects | dev.to | 19 Mar 2025
  • sizereport.config.js in Preact source code.s

    2 projects | dev.to | 6 Mar 2025
  • oxlint.json in Preact source code.

    3 projects | dev.to | 4 Mar 2025
  • A Lightweight MDX CMS for Static Sites (No Git, No Complex Setup)

    1 project | news.ycombinator.com | 21 Feb 2025
  • Ruby on Rails 8 with Vite and Tailwind CSS 4

    2 projects | news.ycombinator.com | 5 Feb 2025
  • Show HN: TinyJs React like framework in 35 lines of code

    4 projects | news.ycombinator.com | 26 Jan 2025
  • A note from our sponsor - SurveyJS
    surveyjs.io | 19 May 2025
    Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. Learn more →

Index

What are some of the best open-source JSX projects in JavaScript? This list will help you:

# Project Stars
1 prettier 50,427
2 Preact 37,475
3 mdx 18,432
4 inferno 16,158
5 htm 8,827
6 styled-jsx 7,766
7 react-rails 6,762
8 didact 6,411
9 dependency-cruiser 5,781
10 nerv 5,426
11 blocks 5,019
12 eslint-plugin-jsx-a11y 3,494
13 html-to-react-components 2,133
14 jsx-control-statements 1,616
15 atomico 1,218
16 GDLauncher 1,214
17 prettier-plugin-organize-imports 1,138
18 vhtml 796
19 react-multistep 657
20 react-scanner 627
21 xdm 596
22 dukpy 495
23 quiz-app 395

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io