C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
Alternatives To Ccls
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Pgcli11,2715359 days ago71March 19, 2022171bsd-3-clausePython
Postgres CLI with autocompletion and syntax highlighting
a month ago15September 02, 2022197otherPython
A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting.
12 days ago1March 03, 2021170apache-2.0C++
C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
21 days ago90otherLua
Lightweight Lua-based IDE for Lua with code completion, syntax highlighting, live coding, remote debugger, and code analyzer; supports Lua 5.1, 5.2, 5.3, 5.4, LuaJIT and other Lua interpreters on Windows, macOS, and Linux
Litecli1,89844a month ago14June 07, 202234bsd-3-clausePython
CLI for SQLite Databases with auto-completion and syntax highlighting
Rsyntaxtextarea9904316725 days ago36March 12, 2022116bsd-3-clauseJava
A syntax highlighting, code folding text editor for Java Swing applications.
2 months ago47otherHLSL
A Visual Studio extension that provides enhanced support for editing High Level Shading Language (HLSL) files
The Way271
6 months ago33August 24, 202213mitRust
A code snippets manager for your terminal.
2 years ago12unlicensePython
AutoHotkey AHK language package for SublimeText including syntax highlighting, comments toggling, auto-completions, build system definitions, commands for ahkrun, ahkcompile, ahkrunpiped.
Coc Yank188
219 days ago18February 15, 20225TypeScript
Yank highlight and persist yank history support for vim
Alternatives To Ccls
Select To Compare

Alternative Project Comparisons


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.

Popular Highlighter Projects
Popular Completion Projects
Popular Text Processing Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus
Language Server
Language Server Protocol