libc++ é uma implementação moderna e de alto desempenho da biblioteca padrão C++, com o objetivo de substituir a biblioteca padrão C++ de baixo nível, libstdc++. Ela foi projetada para ser totalmente compatível com os padrões C++11, C++14 e C++17 e inclui muitos recursos não encontrados em outras implementações, como suporte à biblioteca de sistema de arquivos do C++17 e à biblioteca de conceitos do C++20. libc++ também é altamente configurável e pode ser personalizada de acordo com as necessidades de diferentes plataformas e ambientes. Ela é desenvolvida e mantida ativamente pela comunidade LLVM e é usada por muitos projetos C++ populares, como o compilador C++ Clang  e o depurador LLDB. 