{"repo":"repetere/jsonx","free":true,"listed":false,"github":"https://github.com/repetere/jsonx","clone":"git clone https://github.com/repetere/jsonx.git","description":"JSONX - Create React Elements, JSX and HTML from JSON","language":"TypeScript","stars":182,"topics":["react","reactjs","react-components","javascript","json","jsx","jsx-renderer","html","jsontohtml","jsontojsx"],"license":"MIT","category":"ui-components","readme_excerpt":"JSONX Description JSONX is a React rendering library that lets you define React UI as JSON, then render it as React elements, HTML, JSX text, or browser DOM output. JSONX gives you a JSON-based rendering layer for React. A JSONX object describes the component, props, children, templates, and resource bindings. The library resolves that structure into React output for browser rendering, server-side HTML rendering, Express views, or generated component flows. JSONX is not a replacement for React or a design system. HTML rendering is one output path. It is useful when React views need to be generated, serialized, audited, stored in files, returned from APIs, or moved through a system as data. Data-Driven React JSONX works in existing React applications when you need to create elements from data instead of JSX source code. This is helpful for view management systems, configuration-driven UI, server-rendered views, and applications that need to inspect or persist UI definitions. Browser and Server Output JSONX can produce React elements, HTML strings, JSX strings, JSON intermediate representation, browser DOM output, and Express view output. The browser bundles can run without a transpiler when the page already has the needed runtime dependencies. Component Support JSONX supports DOM components, custom component maps, component libraries, function components with hooks, class components, Suspense, Lazy components, dynamic data-backed components, and JSON objects that implement the","default_branch":null,"files":null,"tree":[],"storefront":"/r/repetere","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/repetere/jsonx/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}