π§© Component Gallery
Welcome, lowcoder! Every interactive component you can use in your .md pages.
The rule of the game: you only write markdown. Components activate via {: .class } β an IAL tag on the line after a fenced block or link. No HTML, no CSS, no JavaScript needed.
Available components
### βοΈ Text
Markdown basics β headings, lists, links, code, tables. Plus footnote popovers `[^x]` for inline definitions.
[Open β](text)
### π Tabs
Alternative content panels β only one visible at a time. Split by `###`.
[Open β](tabs)
### π Carousel
Auto-rotating items with clickable dots. Bullet list with `{: .carousel }`.
[Open β](carousel)
### π Dropdown
Click-to-reveal vertical menu. Bullet list with `{: .dropdown }`.
[Open β](dropdown)
### π Button
Styled link button with 5 color variants. Inline `{: .lc-btn }` on any link.
[Open β](button)
### π» Radio
Pick-one selector that reveals different content per choice.
[Open β](radio)
### πͺ Accordion
Multiple collapsibles from one fenced block, split by `###`.
[Open β](accordion)
### π Scrollable
Fixed-height container with internal scrollbar.
[Open β](scrollable)
### πͺ Embed
Wrap a URL, internal page, video or Google Drive file in an iframe.
[Open β](embed_page)
### π Cards
Responsive grid of bordered cards with hover effect. Fenced block + `{: .cards }`.
[Open β](cards)
### π Grid
Free-form layout grid β cells can hold any content. Same `###` format as cards.
[Open β](grid)
### π Chart
CSV fenced block β Chart.js bar, line, pie or doughnut. `{: .chart type="bar" }`.
[Open β](chart)
### π Chart + Datagrid
Live chart bound to a datagrid row β master/detail for data visualization.
[Open β](chart_datagrid)
### πΊοΈ Map
Interactive Leaflet map with CSV markers. `{: .map lat= lng= zoom= }`.
[Open β](map)
### π» Code
Show YAML, Python, JSON with a title bar, or live-fetch from a repo file.
[Open β](code)
### π Run
Live Python editor + runner via `{: .run }` β MicroPython in WebAssembly.
[Open β](run)
### π Datagrid
Sortable, filterable tables via `{: .datagrid }` β AG Grid, YAML/JSON/CSV.
[Open β](datagrid)
### π Form
Single-object attribute view via `{: .form }`. Pairs with datagrid for master/detail.
[Open β](form)
### π½οΈ Slides
Present any page as a deck β `## h2` becomes a slide. Click π½οΈ bottom-left.
[Open β](slides)
### π§ͺ Quiz
Interactive question from a bullet list. Single-choice or multi-select.
[Open β](quiz)
### π€ Agent
Chat-style LLM panel via GitHub Models. Each user brings their own PAT.
[Open β](agent)
### π Folder
Auto-generate cards from all pages in a folder. One link, zero maintenance.
[Open β](folder)