6 Repos
Tools that provide IDE-like features such as code completion and navigation.
Explore 6 awesome GitHub repositories matching part of an awesome list · Language Servers. Refine with filters or upvote what's useful.
ccls ist ein Language Server, der Code-Vervollständigung, Navigation und semantische Analyse für C- und C++-Projekte bereitstellt. Er konzentriert sich auf die Indizierung und Navigation von C-basierten Codebasen und ermöglicht es Benutzern, Funktionsaufrufe und Klassenhierarchien innerhalb eines Texteditors nachzuverfolgen. Das Projekt ist für die Indizierung großer Projekte konzipiert und verwendet paralleles Source-Scanning, um massive Quellcode-Bäume zu verarbeiten. Es unterhält einen globalen Symbol-Index, der inkrementelle Updates unterstützt, während Dateien auf der Festplatte gespeichert werden, wodurch Querverweise und Symbol-Lookups aktuell bleiben. Der Server deckt eine Reihe von Workflows zur statischen Codeanalyse ab, einschließlich semantischem Highlighting und Hover-Diagnostik. Er bietet Funktionen für die Navigation von Code-Referenzen, das Management von Symbolhierarchien und die Durchführung von Refactoring-Aufgaben wie das Umbenennen von Symbolen über einen gesamten Workspace hinweg.
Language server with cross-referencing and semantic highlighting.
C/C++ language server supporting multi-million line code base, powered by libclang. Emacs, Vim, VSCode, and others with language server protocol support. Cross references, completion, diagnostics, semantic highlighting and more
Language server for large-scale codebases.
SQL language server written in Go.
SQL language server written in Go.
A C/C++ minor mode for Emacs powered by libclang
Emacs minor mode for code analysis and completion.
SQL Language Server
Language server implementation for SQL.
C++ font-lock for Emacs
Syntax highlighting support for modern language features.