ccls é um servidor de linguagem para C/C++/ObjC e ele suporta recursos como referências cruzadas, hierarquias, preenchimento e destaque semântico. Ele é projetado para ser usado com vários editores e IDEs. Ele é construído em cima do Clang e tem como objetivo fornecer uma maneira precisa e rápida de navegar e entender o código C/C++. Com o ccls, você pode rapidamente encontrar referências a um símbolo, ver a hierarquia de uma classe e obter sugestões para preenchimento de código. Ele também fornece destaque semântico, o que pode ajudá-lo a identificar rapidamente diferentes partes do código. 