dtd
is a D wrapper to the JSON interface of TDLib, a cross-platform library for build Telegram clients easily. This JSON interface allows a client written in any language that can call the TDLib API.
You can find the instructions to build TDLib here
You can find the documentation of the JSON interface to TDLib here
You can find the documentation of the TDLib API here