All Projects β†’ MaskRay β†’ Ccls

MaskRay / Ccls

Licence: apache-2.0
C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to Ccls

LspCpp
A Language Server Protocol implementation in C++
Stars: ✭ 40 (-98.55%)
Mutual labels:  language-server-protocol, lsp-server
atom-ide-scala
Scala & Dotty support for Atom IDE (πŸ§Ÿβ€β™‚οΈ zombie repo)
Stars: ✭ 47 (-98.29%)
Mutual labels:  ide, language-server-protocol
sml-language-server
an SML language server that uses SML/NJ's "visible compiler" feature
Stars: ✭ 23 (-99.17%)
Mutual labels:  ide, language-server-protocol
vscode
The Visual Studio Code Extension for the Erlang Language Server
Stars: ✭ 62 (-97.75%)
Mutual labels:  ide, language-server-protocol
Atom Languageclient
Language Server Protocol support for Atom (the basis of Atom-IDE)
Stars: ✭ 385 (-86.03%)
Mutual labels:  ide, language-server-protocol
Theia
Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
Stars: ✭ 15,920 (+477.65%)
Mutual labels:  ide, language-server-protocol
atom-ide-cpp
C/C++ language support for Atom-IDE
Stars: ✭ 34 (-98.77%)
Mutual labels:  ide, language-server-protocol
Haskell Ide Engine
The engine for haskell ide-integration. Not an IDE
Stars: ✭ 2,433 (-11.72%)
Mutual labels:  ide, language-server-protocol
Erlang ls
The Erlang Language Server
Stars: ✭ 363 (-86.83%)
Mutual labels:  ide, language-server-protocol
Rls
Repository for the Rust Language Server (aka RLS)
Stars: ✭ 3,426 (+24.31%)
Mutual labels:  ide, language-server-protocol
camel-language-server
The Apache Camel LSP server implementation
Stars: ✭ 31 (-98.88%)
Mutual labels:  language-server-protocol, lsp-server
Php Language Server
PHP Implementation of the VS Code Language Server Protocol πŸ†šβ†”πŸ–₯
Stars: ✭ 1,019 (-63.03%)
Mutual labels:  ide, language-server-protocol
Spyder
Official repository for Spyder - The Scientific Python Development Environment
Stars: ✭ 6,712 (+143.54%)
Mutual labels:  language-server-protocol, ide
Haskell Language Server
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
Stars: ✭ 1,857 (-32.62%)
Mutual labels:  ide, lsp-server
Spectnetide
ZX Spectrum IDE with Visual Studio 2017 and 2019 integration
Stars: ✭ 182 (-93.4%)
Mutual labels:  ide
Core
Forge Core Framework APIs and Implementation
Stars: ✭ 195 (-92.92%)
Mutual labels:  ide
Fast Ide
πŸ•ΊFast Integrated Development Environment 😻
Stars: ✭ 181 (-93.43%)
Mutual labels:  ide
Kaitai struct webide
Online editor / visualizer for Kaitai Struct .ksy files
Stars: ✭ 175 (-93.65%)
Mutual labels:  ide
Addon Vscode
Visual Studio Code - Home Assistant Community Add-ons
Stars: ✭ 201 (-92.71%)
Mutual labels:  ide
Aaru
Aaru Data Preservation Suite
Stars: ✭ 193 (-93%)
Mutual labels:  ide

ccls

Telegram Gitter

ccls, which originates from cquery, is a C/C++/Objective-C language server.

It has a global view of the code base and support a lot of cross reference features, see wiki/FAQ. It starts indexing the whole project (including subprojects if exist) parallelly when you open the first file, while the main thread can serve requests before the indexing is complete. Saving files will incrementally update the index.

>>> Getting started (CLICK HERE) <<<

ccls can index itself (~180MiB RSS when idle, noted on 2018-09-01), FreeBSD, glibc, Linux, LLVM (~1800MiB RSS), musl (~60MiB RSS), ... with decent memory footprint. See wiki/Project-Setup for examples.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].