Gitpedia

Dmd

dmd D Programming Language compiler

From dlang·Updated June 1, 2026·View on GitHub·

--- **DMD** is the reference compiler for the D programming language. The project is written primarily in D, distributed under the Boost Software License 1.0 license, first published in 2011. It has gained significant community traction with 3,277 stars and 702 forks on GitHub. Key topics include: compiler, d, dlang, dmd, fast.

Latest release: v2.112.1-rc.1DMD v2.112.1-rc.1
March 3, 2026View Changelog →
<div align="center">

dlang logo

DMD

GitHub tag
Code coverage
license

Build status
CircleCI
Build Status
Buildkite

</div>

DMD is the reference compiler for the D programming language.

Releases, language specification and other resources can be found on the homepage.
Please refer to the guidelines for bug reports to
report a problem or browse the list of open bugs.

Overview

This repository is structured into the following directories.
Refer to their respective README.md for more in-depth information.

DirectoryDescription
changelogchangelog entries for the upcoming release
ciCI related scripts / utilities
compilerroot of all compiler (DMD/frontend) related code
compiler/srcsource code, build system and build instructions
compiler/testtests and testing infrastructure
compiler/docsman pages and internal documentation
compiler/inipredefined dmd.conf files
druntimeroot of all runtime related code

With a D compiler and dub installed, dmd can be built with:

dub build dmd:compiler

For more information regarding compiling, installing, and
hacking on DMD, check the contribution guide and
visit the D Wiki.

Nightlies

Nightly builds based of the current DMD / Phobos master branch
can be found here.

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from dlang/dmd via the GitHub API.Last fetched: 6/1/2026