idyll
Create data-driven stories, explorable explanations, and interactive blog posts.
Input (editable)
Output

Idyll empowers journalists, researchers, and technical experts to create compelling interactive content for the web. The markup language extends Markdown with JavaScript components. Custom components can be written using familiar JavaScript tools like D3 or React.

Idyll can be used to create explorable explanations, and to add interactivity to blog engines and content management systems. The tool can generate standalone webpages or be embedded inside of an existing page, and can be fully themed to match your styleguide.Idyll is supported by the Interactive Data Lab at the University of Washington, and by Rhizome and The Eutopia Foundation.