ccls
« Back to VersTracker
Description:
C/C++/ObjC language server
Type: Formula  |  Latest Version: 0.20250815.1@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: lsp c++ language-server ide clang
Install: brew install ccls
About:
ccls is a high-performance C/C++/Objective-C language server that provides IDE-like features such as code completion, navigation, and real-time diagnostics. It leverages the Clang compiler infrastructure to deliver accurate and fast analysis for large codebases. The tool integrates with various editors via the Language Server Protocol (LSP).
Key Features:
  • Fast code completion and navigation
  • Support for C++20 features and templates
  • Integration with editors like VS Code, Vim, and Emacs
  • Real-time diagnostics and error checking
Use Cases:
  • Developing large C++ projects with IDE support
  • Refactoring and navigating complex codebases
Alternatives:
  • clangd – clangd is the official LLVM language server, often preferred for its tight integration with the Clang toolchain, while ccls is known for its speed and index caching.
License: Apache-2.0
Dependencies: llvm
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Nov 15, 2025 10:52pm 0 VERSION_BUMP 8053d12a
Sep 13, 2025 6:48am 2 VERSION_BUMP f432cc66
Nov 9, 2024 6:44am 0 VERSION_BUMP 894207a1
Nov 9, 2024 6:26am 0 VERSION_BUMP cda836a1
Sep 30, 2024 2:36am 0 VERSION_BUMP 490819ae