Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Similar projects and alternatives to ccls
clangd language server
async language server protocol plugin for vim and neovim
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
A code-completion engine for Vim
Bear is a tool that generates a compilation database for clang tooling.
A vim plugin for communicating with a language server
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Debug Adapter Protocol client implementation for Neovim
Defines a common protocol for language servers.
Emacs client/library for the Language Server Protocol
Neovim plugin for ccls language server. Leverages off-spec extensions to LSP client with AST browser
An implementation of the Language Server Protocol for Python
The Meson Build System
Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support
Quickstart configs for Nvim LSP
Emacs client for ccls, a C/C++ language server
My personal configuration files (by Jorengarenar)
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
Script to remove Windows 10 bloatware.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
ccls reviews and mentions
Favorite vimrc configs for coding?
8 projects | reddit.com/r/vim | 20 Feb 2023
vim-lsp and ccls, supertab for auto-completion
Getting neovim setup for C++ dev - CCLS
4 projects | reddit.com/r/neovim | 5 Nov 2022
I installed ccls using snap for ubuntu.
[Summary] Language server and C/C++ highlight configuration r/vim [plugins &amp; friends]
4 projects | reddit.com/r/SummaryLab | 25 Oct 2022
C++/C language server: ccls
C++20 Modules are now supported In CLion!
5 projects | reddit.com/r/cpp | 23 Oct 2022
Help a Linux kernel dev setup LSP
8 projects | reddit.com/r/emacs | 18 Oct 2022
The first step is choosing whether to use the eglot or lsp package for your LSP client. After choosing this, you will need an actual LSP server installed. The two main (and best) contenders are ccls and clangd. For both the client and the server, the choice you make is personal, and it's quite easy to switch between them, considering a simple configuration.
vim-lsp merged inlay hints support!
2 projects | reddit.com/r/vim | 25 Aug 2022
For Objective C it looks like you can use SourceKit-LSP or ccls as language servers.
New plugin - ccls.nvim - Calling for testers (almost production ready)
2 projects | reddit.com/r/neovim | 21 Aug 2022
Pretty neat! I think you should have it added in the ccls GH wiki
2 projects | reddit.com/r/linux4noobs | 12 Aug 2022
While trying to setup neovim for c++ I've come to a step where I have to unpack a ccls pre-built in /path/to/clang+llvm-xxx and make a path /path/to/node
recomendation for a c/c++ Language server
3 projects | reddit.com/r/neovim | 7 Jul 2022
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.
Currently, what are some of the worst things about C++?
5 projects | reddit.com/r/cpp | 28 Apr 2022
But I will say that I am mostly happy with either one of the clangd and ccls plugins. The clangd plugin is nicely packaged with a self-installer. The ccls plugin takes a little more work to set up, but it has loads more features. Both are quite good at working with a proper AST. Both build the AST by actually compiling your code with libclang (llvm's compiler core). Both work reliably for me because I am able to provide a compile_commands.json using my project builder (ninja). Nice as it is, it does not update automatically, and I'm not sure I want it to.
A note from our sponsor - InfluxDB
www.influxdata.com | 21 Mar 2023
MaskRay/ccls is an open source project licensed under Apache License 2.0 which is an OSI approved license.