recomendation for a c/c++ Language server

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • nvim-lspconfig

    Quickstart configs for Nvim LSP

    I see a bunch of options from [here]((https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md) .

  • clangd_extensions.nvim

    Clangd's off-spec features for neovim's LSP client. Use https://sr.ht/~p00f/clangd_extensions.nvim instead

    clangd extension

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • ccls

    C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting

    ccls is an interesting single-author project that does seem to be faster in some cases. That said, I use clangd daily on a huge c++ project and once the index is built, it is every bit as performant as I could hope for. There is a brief comp thread at https://github.com/MaskRay/ccls/issues/880.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts