D programs can make direct (=zero overhead) calls to C functions (like we do in C++). Which basically means you have access to any C library.<p>The D standard library is very dense (it makes C++14 standard library look ridiculously incomplete), so most things are available out of the box (threads, processes, filesystem, network, random, algorithms) ... in a portable way.