C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting (by MaskRay)

Ccls Alternatives

Similar projects and alternatives to ccls

  • GitHub repo clangd

    ccls VS clangd

    clangd language server

  • GitHub repo coc.nvim

    ccls VS coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo YouCompleteMe

    ccls VS YouCompleteMe

    A code-completion engine for Vim

  • GitHub repo vim-lsp

    ccls VS vim-lsp

    async language server protocol plugin for vim and neovim

  • GitHub repo rtags

    ccls VS rtags

    A client/server indexer for c/c++/objc[++] with integration for Emacs based on clang.

  • GitHub repo vim-lsc

    ccls VS vim-lsc

    A vim plugin for communicating with a language server

  • GitHub repo nvim-dap

    ccls VS nvim-dap

    Debug Adapter Protocol client implementation for Neovim (>= 0.5)

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo meson

    ccls VS meson

    The Meson Build System

  • GitHub repo lsp-mode

    ccls VS lsp-mode

    Emacs client/library for the Language Server Protocol

  • GitHub repo Bear

    ccls VS Bear

    Bear is a tool that generates a compilation database for clang tooling.

  • GitHub repo Irony

    ccls VS Irony

    Irony — .NET Language Implementation Kit

  • GitHub repo vimrc

    ccls VS vimrc

    The ultimate Vim configuration (vimrc)

  • GitHub repo Vim

    ccls VS Vim

    The official Vim repository

  • GitHub repo libcurl

    ccls VS libcurl

    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 and TFTP. libcurl offers a myriad of powerful features

  • GitHub repo theia

    ccls VS theia

    Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.

  • GitHub repo Sourcetrail

    ccls VS Sourcetrail

    Sourcetrail - free and open-source interactive source explorer

  • GitHub repo ale

    ccls VS ale

    Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support

  • GitHub repo nixpkgs

    ccls VS nixpkgs

    Nix Packages collection

  • GitHub repo compose-jb

    ccls VS compose-jb

    Jetpack Compose for Desktop and Web, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.

  • GitHub repo FrameworkBenchmarks

    Source for the TechEmpower Framework Benchmarks project

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better ccls alternative or higher similarity.

Suggest an alternative to ccls

Reviews and mentions

Posts with mentions or reviews of ccls. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-29.


Basic ccls repo stats
7 days ago

MaskRay/ccls is an open source project licensed under Apache License 2.0 which is an OSI approved license.

Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.