741 / 772

RDX

RDX - Product Hunt launch logo and brand identity

Reactive Document eXpressions: Components as Data, not Code.

#Design Tools #Open Source #Developer Tools #GitHub

RDX – Secure, strictly typed documents with interactive components

Summary: RDX is a strictly typed, declarative document format built as a CommonMark superset that enables rich interactive components without executing JavaScript. It eliminates security risks like XSS by treating documents as data, not code, avoiding eval() and JavaScript runtimes.

What it does

RDX allows creation of interactive documents using components while enforcing strict typing and disallowing arbitrary JavaScript or imports, ensuring safe content authored by untrusted users.

Who it's for

It targets developers building CMS platforms, AI tools, or documentation engines requiring secure, flexible content authored beyond trusted developers.

Why it matters

RDX solves the security vulnerabilities of MDX by preventing executable code in documents, enabling safe, rich UI content without XSS risk.