idyll-lang/idyll
Create explorable explanations and interactive essays. observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3499
- days_rel: n/a
- days_push: 1306
- n_releases_24m: 0
Adoption not part of the score
2038 stars · 88 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Idyll is a markup language and compiler toolchain for authoring interactive articles, explorable explanations, and data-driven stories on the web. It extends markdown with reactive variables and React components, and ships with a CLI for building, live-reloading, and publishing standalone pages or multipage blogs.
Use cases
- write an explorable explanation with interactive charts
- publish a data journalism story with reactive variables
- create an interactive essay or tutorial that embeds D3 or Vega-Lite visuals
- build a multipage blog with interactive posts
- embed interactive components into an existing CMS or blog engine
- compile markdown-like markup into a standalone static webpage
When to choose
- you want markdown-like authoring plus reactive variables and React components
- you need static output deployable to GitHub Pages or any static host
- you want built-in components for charts, inputs, and layout in articles
When to avoid
- you need a general-purpose static site generator with heavy theming and plugin ecosystems
- you are building a traditional web application rather than article-style content
- you need a framework under active rapid development with frequent releases
- you want non-JavaScript authoring or non-React component ecosystems
Facets
framework · maturity maintenance
static-site-generator templating data-visualization frontend-framework cli web-development data-visualization education documentation frontend cli cross-platform explorable-explanations interactive-storytelling data-journalism markup-language react live-editing static-hosting nodejs web-server
10 sources
- readme: https://github.com/idyll-lang/idyll · fetched 2026-08-28 · 5b44ec9f15df
- homepage: http://idyll-lang.org/ · fetched 2026-08-29 · 931bc291f26a
- site_page: https://idyll-lang.org/docs/getting-started · fetched 2026-08-29 · 9e0e3069b3ec
- site_page: https://idyll-lang.org/docs/syntax · fetched 2026-08-29 · 868cc29f1662
- site_page: https://idyll-lang.org/docs/html-tags · fetched 2026-08-29 · abcbe09fae60
- site_page: https://idyll-lang.org/docs/configuration-and-styles · fetched 2026-08-29 · f8fa68f9f5d1
- site_page: https://idyll-lang.org/docs/plugin-system · fetched 2026-08-29 · 6dd59cb86bc2
- site_page: https://idyll-lang.org/docs/multipage · fetched 2026-08-29 · cc7a3b60445c
- site_page: https://idyll-lang.org/docs/components · fetched 2026-08-29 · 2534d96bf1af
- site_page: https://idyll-lang.org/docs/components/npm · fetched 2026-08-29 · b31fa16f32ba
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| idyll-lang/idyll | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="idyll-lang/idyll")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem