Combining the power of static typing with the flexibility of modern systems programming for faster performance and safer code.
Leverage D's powerful template system for metaprogramming and embedded domain-specific languages.
Use the @safe and @system annotations to enforce memory-safety guarantees at compile time.
Choose your preferred platform. Need an older version? View archived versions.
Current version 2.108.0 (2025-08)
Commercial support packages and enterprise licensing available for organizations. Contact sales for details.
Contribute to D toolchain development on GitHub. Current codebase has 12,758 contributions this month.
GitHubDiscuss D language development and ask questions in real-time with core contributors.
DiscordParticipate in active discussions about the future of D and contribute ideas for future features.
Forums