SaaSHub helps you find the best software and product alternatives Learn more →
Ccls Alternatives
Similar projects and alternatives to ccls
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
-
rust-analyzer
Discontinued A Rust compiler front-end for IDEs [Moved to: https://github.com/rust-lang/rust-analyzer] (by rust-analyzer)
-
ale
Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
-
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
-
-
-
-
-
-
-
-
-
ccls.nvim
Neovim plugin for ccls language server. Leverages off-spec extensions to LSP client with AST browser
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
ccls discussion
ccls reviews and mentions
-
Emacs 29.1 Released
Then it would just have a dependency on Clang, and you couldn't use Emacs at all (since you can't use Clang).
AFAIK, the only alternative to the clangd language server is ccls: https://github.com/MaskRay/ccls
-
small vimrc and lsp?
The base config adds about 15 lines (I have extra settings adding another 15 lines), then each language server adds a few lines per augroup. Example config for ccls.
-
Using same vimrc on different hosts/platforms
"" https://github.com/MaskRay/ccls/wiki/vim-lsp if executable('ccls') augroup lsp_ccls ....
-
clangd lsp not working as excepted (compile_commands.json)
Try ccls instead, it has setup instructions for many LSP clients in the wiki: https://github.com/MaskRay/ccls
-
Favorite vimrc configs for coding?
vim-lsp and ccls, supertab for auto-completion
- NewBeans
-
Anyone uses emacs with GDExtension/GDNative?
these days a good lsp plugin will get you 90% of what you need for most languages and codebases. once youve got that set up its just a matter of picking lsp servers. i use ccls for c/c++. if you set it up and its not giving you hints for godot classes you probably have to point ccls at the proper godot-cpp subdirs using a .ccls file in your project root.
-
Getting neovim setup for C++ dev - CCLS
I installed ccls using snap for ubuntu.
-
[Summary] Language server and C/C++ highlight configuration r/vim [plugins & friends]
C++/C language server: ccls
-
C++20 Modules are now supported In CLion!
ccls: https://github.com/MaskRay/ccls/issues/798
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Apr 2025
Stats
MaskRay/ccls is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of ccls is C++.