D Lang Supplemental Portal
This site aggregates documentation for projects in the dlang-supplemental organization.
Blog
-
Blog — long-form articles.
-
Latest: Hosting Avalonia from D.
News
-
News — short announcements.
-
Latest: Avalonia bindings published for D.
Proposals
-
Proposals — language and runtime design write-ups tagged
proposal.
Learning
-
Learning about D — curated podcasts, talks, and other media (maintainer list, not an open wiki).
Guides
-
Publishing D packages from the CLI —
dub-publish, registry registration without the browser, and the upstreamdub publishproposal. -
Flutter rendering: Skia and Impeller — comparison, embedding Impeller from D, and layered architecture notes for desktop tooling (e.g. DevCentr-style apps).
-
DUB local vs remote paths — path overrides while packages are unpublished or under active fork work.
Components
-
Asciidoctor (D) — Native D implementation of Asciidoctor
-
opentui-d — D bindings for OpenTUI’s native Zig terminal UI core
-
avalonia-d — D bindings for Avalonia via a C ABI host, with ShadUI controls