RDX
Reactive Document eXpressions: Components as Data, not Code.
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.