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

  • prettier

    Prettier is an opinionated code formatter.

  • Project mention: Mastering Code Quality: Setting Up ESLint with Standard JS in TypeScript Projects | dev.to | 2024-05-05

    In this post, I also use ESLint + Standard JS as my code formatting tools. Formatting JS/TS code by using ESLint is also subjective and opinionated, arguably most people would rather use Prettier instead, which provides more configurable options.

  • Preact

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

  • Project mention: Preact vs React: A Comparative Guide | dev.to | 2024-04-23

    In this post, we get to know more about Preact, one of this year's trending libraries. And we'll compare it to React to see which one suits better for our projects.

  • 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
  • mdx

    Markdown for the component era

  • Project mention: How to Enhance Content with Semantify | dev.to | 2024-03-02

    Semantify was made for content creators, marketers, and anyone looking to enhance their long-form written content. Currently only supporting MDX-based content, It automates the enrichment of MDX blog posts by adding AI-generated Q&A sections that summarize the content, and recommendations for semantically similar posts. This not only makes the content more accessible and engaging but also helps in establishing deeper connections between different posts, ultimately keeping the reader engaged for longer periods.

  • inferno

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

  • Project mention: Inferno 8.2.3 Released! | /r/infernojs | 2023-12-11

    FormEvent event.target has been explicitly defined for this event type c337fdd

  • htm

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

  • Project mention: VanJS: A 0.9KB JavaScript UI framework | news.ycombinator.com | 2023-12-20

    The preact team also dislikes transpiling jsx so they've developed an alternative using tagged template literals: https://github.com/developit/htm

  • styled-jsx

    Full CSS support for JSX without compromises

  • Project mention: Creating Nx Workspace with Eslint, Prettier and Husky Configuration | dev.to | 2024-03-25
  • react-rails

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

  • 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
  • didact

    A DIY guide to build your own React

  • Project mention: "Build your own React" - Fiber tree | dev.to | 2023-11-13

    This post is part of my post series that complements the "Build your own React" tutorial by Rodrigo Pombo.

  • nerv

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

  • dependency-cruiser

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

  • Project mention: Taking Frontend Architecture Serious with dependency-cruiser | dev.to | 2023-09-25

    With dependency-cruiser, you can enforce which imports are allowed. This enables you to create an architecture fitness function that ensures your code continues to adhere to the initial design. You can also visualize your dependencies to gain a clearer understanding of your code's actual structure, allowing you to compare it with your mental model and make improvements where necessary.

  • blocks

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

  • eslint-plugin-jsx-a11y

    Static AST checker for a11y rules on JSX elements.

  • Project mention: Tailwind Handbook - Part II | dev.to | 2024-04-27
  • html-to-react-components

    Converts HTML pages into React components

  • jsx-control-statements

    Neater If and For for React JSX

  • GDLauncher

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

  • Project mention: trying to install Tlauncher | /r/pop_os | 2023-05-20

    I used to use GDLauncher, but I would not recommend installing a launcher that lets issues like this one go by for almost a year without being fixed: https://github.com/gorilla-devs/GDLauncher/issues/1288

  • atomico

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

  • prettier-plugin-organize-imports

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

  • vhtml

    Render JSX/Hyperscript to HTML strings, without VDOM 🌈

  • react-multistep

    React multistep wizard component

  • xdm

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

  • react-scanner

    Extract React components and props usage from code.

  • Project mention: The Design System Ecosystem | news.ycombinator.com | 2023-09-23

    > has had any ability to tell me where, how often, or even whether a particular component is in use in the production UI

    I built a dashboard to display this for the design system I work on at my day job to give product designers better visibility into this, using a library called react-scanner[0] and some logic related to the way our different product repos are structured. there are probably other libraries for this sort of thing in different ecosystems, and you can always build your own with a parser as well.

    [0] https://github.com/moroshko/react-scanner

  • sugar-high

    ✏️ Super lightweight JSX syntax highlighter, around 1KB after minified and gzipped

  • dukpy

    Simple JavaScript interpreter for Python

  • 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 related posts

  • Tailwind Handbook - Part II

    1 project | dev.to | 27 Apr 2024
  • Preact vs React: A Comparative Guide

    2 projects | dev.to | 23 Apr 2024
  • MDX – use JSX in your Markdown content

    1 project | news.ycombinator.com | 13 Feb 2024
  • jQuery v4.0.0 Beta

    8 projects | news.ycombinator.com | 6 Feb 2024
  • Preact: Lightweight React Alternative

    1 project | dev.to | 27 Jan 2024
  • Creating a static Next.js 14 Markdown Blog - An Adventure

    3 projects | dev.to | 25 Dec 2023
  • VanJS: A 0.9KB JavaScript UI framework

    15 projects | news.ycombinator.com | 20 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 prettier 48,347
2 Preact 36,062
3 mdx 16,838
4 inferno 16,010
5 htm 8,559
6 styled-jsx 7,613
7 react-rails 6,725
8 didact 6,002
9 nerv 5,420
10 dependency-cruiser 4,977
11 blocks 4,893
12 eslint-plugin-jsx-a11y 3,326
13 html-to-react-components 2,124
14 jsx-control-statements 1,609
15 GDLauncher 1,162
16 atomico 1,116
17 prettier-plugin-organize-imports 967
18 vhtml 759
19 react-multistep 645
20 xdm 589
21 react-scanner 555
22 sugar-high 470
23 dukpy 452

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com