State of JSX in JavaScript Frameworks

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • htm

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

  • Our sweet little React wannabe actively publicizes itself as an alternative to React, no wonder it has perfect support for JSX as well. But if you want, you can also go the lit way.

  • language-tools

    The Svelte Language Server, and official extensions which use it (by sveltejs)

  • However, the Svelte Language Tools does leverage JSX for type checking via svelte2tsx.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • jsx-vue2

    monorepo for Babel / Vue JSX related packages

  • Even though templates (or let’s say, SFC) is the dominant way to author Vue components, decent JSX support is also provided for both Vue 2 and Vue 3.

  • babel-plugin-jsx

    JSX for Vue 3

  • Even though templates (or let’s say, SFC) is the dominant way to author Vue components, decent JSX support is also provided for both Vue 2 and Vue 3.

  • volar

    Discontinued ⚡ Explore high-performance tooling for Vue [Moved to: https://github.com/vuejs/language-tools]

  • Worth mentioning, Volar, the Vue extension for VSCode, implements type checking as JSX just like Svelte.

  • vite-plugin-solid

    A simple integration to run solid-js with vite

  • However, bear in mind the preferred vite-plugin-solid uses Babel same as Vue JSX.

  • mobx-jsx

    Raw MobX performance without being restrained by a Virtual DOM

  • Sure, you can use JSX without a framework! Be it MobX JSX, dom-chef or jsx-dom, it should feel right at home.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • dom-chef

    🍔 Build DOM elements using JSX automatically

  • Sure, you can use JSX without a framework! Be it MobX JSX, dom-chef or jsx-dom, it should feel right at home.

  • jsx-dom

    Use JSX to create DOM elements.

  • Sure, you can use JSX without a framework! Be it MobX JSX, dom-chef or jsx-dom, it should feel right at home.

  • rfcs

    RFCs for substantial changes / feature additions to Vue core (by vuejs)

  • Other benefits of JSX include builtin editor support (instead of needing plugins like Volar), first-class type checking support (instead of needing workarounds like vue-tsc), and better support for generic components. These are trade-offs template DSLs make for ergonomic developing experience.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ask HN: How do you use React as a library in 2024?

    1 project | news.ycombinator.com | 10 May 2024
  • How do I confirm if my haskell language server is working properly?

    1 project | /r/haskell | 7 Dec 2023
  • React SSR web-server from scratch

    2 projects | dev.to | 21 Nov 2023
  • Service Worker Templating Language (SWTL)

    4 projects | dev.to | 19 Aug 2023
  • Gaseous - Yet Another Games Manager

    3 projects | /r/selfhosted | 10 Jul 2023