LLVMSharp ist eine Sammlung von streng typisierten sicheren C#-Bindungen für die C-Bindungen von LLVM. Sie werden mit ClangSharp durch das Parsen der LLVM-C-Header-Dateien automatisch generiert. ClangSharp ist der zugehörige C#-Compiler, der eine Alternative zu Mono darstellt.