Clang (вимовляється «Кленг») є фронтендом для мов програмування C, C++, Objective-C, Objective-C++ (англ.) і OpenCL C, що використовується спільно з фреймворком LLVM. Clang транслює вихідні коди в байт-код LLVM, потім фреймворк здійснює оптимізації та кодогенерацію.