Extensions status
Every optional extension is stable or experimental (:h org-extensions-stability). An experimental extension becomes stable when it meets every criterion of Promoting an extension. This page is the promotion report of scripts/extension_report.lua, measured when the site was built (2026-10-12).
22
extensions11
stable11
experimental0
ready to promoteReport
โ meets the bar โ below it โ not measured in this build Hover or tap a cell for details.
| Extension | Stability | specs | edge spec | coverage | docs | health | releases, age | no break | open bugs | demo |
|---|---|---|---|---|---|---|---|---|---|---|
cli | experimental | 80 โ | yes โ | 44.3% โ | 3 opts โ | yes โ | 16, 12d โ | 12 โ | 0 โ | - โ |
code | experimental | 50 โ | no โ | 91.0% โ | 28 opts โ | yes โ | 16, 12d โ | never โ | 0 โ | - โ |
diagrams | experimental | 24 โ | yes โ | 91.2% โ | 14 opts โ | yes โ | 16, 12d โ | never โ | 0 โ | - โ |
drill | experimental | 73 โ | no โ | 93.4% โ | 22 opts โ | yes โ | 16, 12d โ | never โ | 0 โ | - โ |
heatmap | stable | 28 โ | yes โ | 92.8% โ | 7 opts โ | yes โ | 16, 12d โ | never โ | 0 โ | - โ |
hugo | experimental | 32 โ | no โ | 74.1% โ | 22 opts โ | yes โ | 10, 6d โ | never โ | 0 โ | - โ |
ics | stable | 52 โ | yes โ | 89.4% โ | 9 opts โ | yes โ | 16, 12d โ | never โ | 0 โ | - โ |
journal | experimental | 52 โ | yes โ | 93.4% โ | 15 opts โ | yes โ | 6, 3d โ | never โ | 0 โ | - โ |
kanban | stable | 38 โ | yes โ | 93.0% โ | 20 opts โ | yes โ | 16, 12d โ | never โ | 0 โ | - โ |
literate | experimental | 28 โ | no โ | 93.9% โ | 9 opts โ | yes โ | 16, 12d โ | never โ | 0 โ | - โ |
lsp | experimental | 63 โ | no โ | 88.2% โ | 45 opts โ | yes โ | 16, 12d โ | never โ | 0 โ | - โ |
merge | stable | 70 โ | yes โ | 86.6% โ | 6 opts โ | yes โ | 16, 12d โ | never โ | 0 โ | - โ |
pomodoro | experimental | 30 โ | no โ | 86.5% โ | 20 opts โ | yes โ | 16, 12d โ | never โ | 0 โ | - โ |
present | stable | 33 โ | no โ | 92.4% โ | 17 opts โ | yes โ | 16, 13d โ | never โ | 0 โ | - โ |
ql | stable | 39 โ | no โ | 87.9% โ | 8 opts โ | yes โ | 16, 13d โ | never โ | 0 โ | - โ |
quickadd | stable | 50 โ | no โ | 93.2% โ | 6 opts โ | yes โ | 16, 12d โ | never โ | 0 โ | - โ |
review | experimental | 41 โ | no โ | 93.0% โ | 16 opts โ | yes โ | 16, 12d โ | never โ | 0 โ | - โ |
roam | stable | 61 โ | yes โ | 84.3% โ | 30 opts โ | yes โ | 16, 13d โ | never โ | 0 โ | - โ |
sidebar | stable | 25 โ | no โ | 88.5% โ | 17 opts โ | yes โ | 16, 12d โ | never โ | 0 โ | - โ |
super_agenda | stable | 27 โ | no โ | 90.8% โ | 11 opts โ | yes โ | 16, 13d โ | never โ | 0 โ | - โ |
timeline | experimental | 28 โ | no โ | 94.0% โ | 12 opts โ | yes โ | 16, 12d โ | never โ | 0 โ | - โ |
transclusion | stable | 93 โ | yes โ | 90.2% โ | 21 opts โ | yes โ | 16, 12d โ | never โ | 0 โ | - โ |
Not measured in this build: the live demo, which lives outside the repository. A missing required criterion blocks a promotion; the open bugs and the demo are then checked by hand.
Ready to promote (0)
None.
Near misses (10)
cli: needs coverage 44.3% of 80%; days since its first commit 12 of 30code: needs an edge-case spec; days since its first commit 12 of 30diagrams: needs specs 24 of 25; days since its first commit 12 of 30drill: needs an edge-case spec; days since its first commit 12 of 30journal: needs days since its first commit 3 of 30literate: needs an edge-case spec; days since its first commit 12 of 30lsp: needs an edge-case spec; days since its first commit 12 of 30pomodoro: needs an edge-case spec; days since its first commit 12 of 30review: needs an edge-case spec; days since its first commit 12 of 30timeline: needs an edge-case spec; days since its first commit 12 of 30
Further off (1)
hugo: needs an edge-case spec; coverage 74.1% of 80%; days since its first commit 6 of 30
Stable but below the bar (11)
heatmap: lacks days since its first commit 12 of 30ics: lacks days since its first commit 12 of 30kanban: lacks days since its first commit 12 of 30merge: lacks days since its first commit 12 of 30present: lacks an edge-case spec; days since its first commit 13 of 30ql: lacks an edge-case spec; days since its first commit 13 of 30quickadd: lacks an edge-case spec; days since its first commit 12 of 30roam: lacks days since its first commit 13 of 30sidebar: lacks an edge-case spec; days since its first commit 12 of 30super_agenda: lacks an edge-case spec; days since its first commit 13 of 30transclusion: lacks days since its first commit 12 of 30
A stable extension is never demoted automatically: falling below the bar is a prompt to add the missing specs or docs.
The bar
| Criterion | An experimental extension needs |
|---|---|
| specs | โฅ 25 tests in its own spec files |
| edge spec | a fuzz or edge-case spec |
| coverage | โฅ 80% line coverage of its files |
| docs | every option in its section of the manual and typed in lua/org/_meta |
| health | a health check (:checkhealth org) |
| releases, age | in โฅ 3 minor releases, and โฅ 30 days since its first commit |
| no break | โฅ 3 minor releases since the one with its last breaking change (or none) |
| open bugs | no open bug issues about it (checked by hand when not measured) |
| demo | enabled in the live demo (checked by hand when not measured) |
How each criterion is measured: CONTRIBUTING.md.