Philosophy
We treat D as a systems language worth investing in: fast to compile, pleasant to write, and capable of native tooling that does not lean on a second runtime when D can do the job.
- Supplement, don’t fork the language. Prefer libraries, tools, and docs that plug into the existing D world over alternate dialects or siloed stacks.
- Native when it matters; bridge when it’s smarter. Reimplement in D when control and deployment win (Asciidoctor, JSON5, tensors). Bind carefully when another ecosystem already solved the hard part (JPEG XL, Vello, OpenTUI, Avalonia).
- Ship with documentation. Notable projects land in the catalog in the docs hub powered by Antora, so users can discover and learn them in one place.
- Practical over ceremonial. Prefer small, usable modules and services over grand frameworks that never leave the README stage.
News
Short notices. Full index: News.
Blog
Proposals
Design write-ups tagged proposal in the
docs proposals index.
Notable projects
A short list of org work worth opening first. The catalog lives in the docs hub; every public repo is on GitHub.
- dub-publish Register and manage code.dlang.org packages from the CLI (upstream: dub publish).
- dubx Thin meta-CLI: redub for builds, dub-publish for registry owner ops.
- asciidoctor-d Native D Asciidoctor — fast AsciiDoc processing without Ruby.
- opentui-d D bindings for OpenTUI’s Zig terminal UI core.
- avalonia-d D bindings for Avalonia via a C ABI host, with ShadUI controls.
- jxl-d JPEG XL for D: decode via jxl-rs, encode via libjxl.
- vibe-search CLIP-backed semantic search stack (core + desktop).
- densor Pure-D tensors and GGUF inference used by vibe-search.
- vector-store-dlang Vector store and embedding utilities in D.
- vello-d GPU-accelerated 2D vector graphics powered by Vello.
- dqt D bindings for the Qt toolkit.
- repo-get Multi-VCS fetch library with SDL profiles (git, svn, hg, fossil…).
- json5-dlang Native JSON5 implementation for configuration-friendly data.
- kdl-d Native KDL parser and writer (v1 + v2 hybrid).
- dlang-gui-samples Side-by-side samples across D GUI toolkits.
Documentation hub
Project guides and API-oriented docs live in the catalog in the docs hub, powered by Antora. Start at the portal, then drill into each component.