Micro templating library using JSX syntax.
JSX templating for Adobe ExtendScript
React Jsx Templating, inspired by Angular :)
Babel plugin for jsxmin: minimal jsx templating.
Minimal jsx templating: no React or other runtime libraries, transpile jsx to plain javascript strings.
OpenAPI Path Templating parser, validator, resolver and matcher.
OpenAPI Server URL templating parser, validator and substitution mechanism.
Allow parsing of jsx
Neater control statements (if/for) for jsx
AST utility module for statically analyzing JSX
Modern, fast React.js JSX parser
Add a __source prop to all JSX Elements
Add a __self prop to all JSX Elements
Static AST checker for accessibility rules on JSX elements.
Turn JSX into React function calls
Definitions for htmx attributes in JSX
Turn JSX into React function calls in development
Full CSS support for JSX without compromises
hast utility to transform to preact, react, solid, svelte, vue, etc
React specific linting rules for ESLint
Adaptive Card data binding and templating engine for JavaScript
mdast extension to parse and serialize MDX or MDX.js JSX
Transform SVG into JSX
TypeScript definitions for estree-jsx
A Ruby template language inspired by JSX
Make JSX templates with your favorite Slim template language
RJX brings the declarative power of JSX to Ruby. It allows you to use ViewComponents as HTML elements (e.g., <Button />).
Render React.js JSX files with the Tilt templating system.
jsx_rosetta is a JSX-to-Rails translator. It parses JSX via Babel (over a Node sidecar), lowers the parsed AST into a framework-agnostic semantic IR, and emits target output via pluggable backends. The initial backend produces ViewComponent classes paired with ERB templates; additional backends (Phlex, Slim, Phoenix LiveView, etc.) can be added against the same IR.
GRSX — JSX-flavored templates for Ruby, powered by Phlex
Transform JSX to JavaScript from Ruby. Includes a Tilt template for use with Sinatra (or any Tilt project).
An HTML-like template language that compiles to Ruby render calls. JSX for Rails.
Embedded ViewComponents (EVC) is a Rails template handler that brings JSX-like syntax to ViewComponent, allowing you to write custom component tags directly in your .evc templates. It's a drop-in replacement for .erb files that works seamlessly with existing ViewComponents, supporting self-closing tags, attributes, namespaced components, slots, and complex nesting while maintaining full ERB compatibility.
Handles a new SRB template type that builds on ERB, allowing JSX-like tags that render ViewComponents.`<Card></Card>` renders `CardComponent` for example.