Irydium is an experiment in creating a dynamic environment for creating reactive explorations and data visualizations using a combination of Markdown, JavaScript, HTML, and CSS. It takes inspiration from Iodide, Jupyter Notebooks and Rmarkdown.

Key features:

  • Use technologies you already know! An Irydium notebook is just Markdown, an easy-to-understand plaintext format, used and loved across the world wide web and beyond.
  • Easy to reason about! An Irydium notebook implicitly executes the set of transformations required to generate a data visualization (Extract-Transform-Load) behind the scenes using an efficient scheduler. No need to write the same data munging boilerplate for the 100th time.
  • Easy to share! Use whatever editor you prefer to write an Irydium notebook, then compile it into a fast and efficient web application using Irydium's command line tools.
  • Easy to extend. Build custom, reactive visualizations using Svelte: right inside your document. No plugins required.

Have a look at the repl!

Irydium is built using Svelte and mdsvex.