• Stars
    star
    1,970
  • Rank 23,521 (Top 0.5 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Create explorable explanations and interactive essays.

idyll-logo

Tutorials | Examples | Docs | Chatroom | Mailing list | Twitter

What is Idyll?

For an introduction to Idyll, API reference, examples, and tutorials, please see https://idyll-lang.org/.

For a more academic overview, see our paper published at ACM UIST 2018.

Contributor's Guide

See CONTRIBUTING for details on the development workflow. If you have any questions, feel free to open an issue or inquire on https://gitter.im/idyll-lang/Lobby.

Support Idyll

This project exists thanks to all the people who contribute.

Backers

Thank you to all our backers!

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website.

Citing

If you use or build on Idyll in academic work, please use this citation:

@inproceedings{2018-idyll,
 title = {Idyll: A Markup Language for Authoring and Publishing Interactive Articles on the Web},
 author = {Matt Conlen AND Jeffrey Heer},
 booktitle = {ACM User Interface Software \& Technology (UIST)},
 year = {2018},
 url = {http://idl.cs.washington.edu/papers/idyll},
}

Changelog / Upgrade Guide

See CHANGELOG

More Repositories

1

idyll-studio

A graphical editor for creating Idyll documents.
JavaScript
84
star
2

idyll-analytics

Tools to collect detailed usage analytics of Idyll articles.
JavaScript
15
star
3

idyll-embed

Embed Idyll directly in an HTML page
JavaScript
12
star
4

fidyll

Research project for cross-platform Idyll projects
JavaScript
9
star
5

idyll-vega-lite

Idyll wrapper component for vega lite
JavaScript
7
star
6

idyll-multipage-example

Example repo for setting up an Idyll blog with multiple posts.
JavaScript
7
star
7

idyll-compiler

[THIS CODE HAS MOVED] Lexer and parser for Idyll lang
JavaScript
5
star
8

idyll-apparatus-component

Component base class to make it easy to integrate Apparatus into Idyll projects
JavaScript
5
star
9

idyll-plugins

An index of available Idyll plugins, official and community-developed.
4
star
10

idyll-plugin-runscripts

Inline script execution for idyll documents
JavaScript
4
star
11

idyll-plugin-observable

Tools for embedding observable notebooks in Idyll documents
JavaScript
4
star
12

idyll-d3-component

Component base class to make it easy to integrate d3 into Idyll projects
JavaScript
3
star
13

idyll-loader-component

An idyll component to manage asynchronous display and script loading
JavaScript
3
star
14

idyll-plugin-revision

Idyll plugin to display git revision information
JavaScript
3
star
15

idyll-component-children

Utilities for manipulating children components
JavaScript
2
star
16

idyll-plugin-p5

P5JS support for Idyll documents
JavaScript
2
star
17

idyll-sublime-syntax-highlighter

A syntax highlighter for sublime.
2
star
18

idyll-syntax

VSCode Syntax highlighter for idyll
1
star
19

examples

repo for some examples in idyll
JavaScript
1
star
20

idyll-plugin-url-state

This plugin enables the state of an Idyll article to be serialized/deserialized from the URL's query string.
JavaScript
1
star