D documentation in HTML


Archive


To browse the contents of the "d-doc_VERSION.zip" archive without extracting it, update one of the following example URLs and paste it into the Firefox address bar:
• Linux:
jar:file:////home/username/Downloads/d-doc_VERSION.zip!/index.html
• Windows:
jar:file:///C:/Users/username/Downloads/d-doc_VERSION.zip!/index.html
• MacOS:
jar:file:////Users/username/Downloads/d-doc_VERSION.zip!/index.html

Note: This URL method only works with Firefox

APT repository for D

For Debian Bookworm and older (also for Ubuntu 22.04, Linux Mint 21, etc. and older)

To enable it, add the repository sources:

$ sudo wget https://downloads.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list

Then install "d-apt" public key:

$ sudo wget https://downloads.sourceforge.net/project/d-apt/files/d-apt.gpg -O /etc/apt/trusted.gpg.d/d-apt.gpg

For Debian Trixie and newer (also for Ubuntu 24.04, Linux Mint 22, etc. and newer)

Add the repository sources:

$ sudo wget https://downloads.sourceforge.net/project/d-apt/files/d-apt.sources -O /etc/apt/sources.list.d/d-apt.sources

Install "d-apt" public key:

$ sudo wget https://downloads.sourceforge.net/project/d-apt/files/d-apt.asc -O /etc/apt/keyrings/d-apt.asc

List of available packages

Note: Shared library package names end with the supported DMD version number. This allows multiple versions of the same shared library to be installed, fixing API/ABI breaking changes with every DMD release.
Packages listed below that end in "nnn" are shared libraries. Replace "nnn" with the specific version number.

Security Verification

Fingerprint

552B 99D9 C438 912C 2A97  F8F9 EDC4 FB09 C3AE EDD0

SHA-256

2222aca1fc5e2dde98515fae17a00a77c009a1f202c69343d753d5f1e4d2c84d  d-apt.list
ac3956e985be56ab81b0f27578f9081ed7456817def8511daff66b8367aefab1  d-apt.gpg
35244e2bce1062a6ea0e78c663636a9b2f1e928ce13cc67535768d7251a2d7fb  d-apt.sources
e7871780d4204141c0cde597f9d02f4a13398fc3798230147a0358a823bc89eb  d-apt.asc
6ba8890fe4518655b9a7d63811f238281229c4d3c6b721b4221a993f828aa4c9  d-doc_2.113.0.zip
a6f7014c2891aea7a9a0f9c0a2818d9c4b4898a45f54613c76dcdb9056999d86  d-doc_2.113.0.dmg