Announcing clangd Remote Index Service for LLVM

As many of you may know, clangd is a C++ language server that provides semantic IDE features in editors using clang infrastructure. Many features required building a project-wide symbol index. Unfortunately this consumes local resources proportional to project’s size.

Now, you can use a centralized index served at clangd-index.llvm.org to avoid this resource usage. Source code for both server and client is a part of LLVM. The service is deployed on a GCP VM instance funded by Google with all the deployment scripts available here.

If you’d like to make use of the service you can find setup instructions at clangd-index.llvm.org. Feel free to file any issues about the server to clangd/llvm-remote-index.

Kirill

1 Like

This is pretty cool, thanks for sharing!