You can serve Ignition realtime tags and historical db as JSON and consume it with ReactJS, Python and so on.