# clice
a powerful and modern C++ language server

Skip to content

# cliceNext Generation C++ Language Server

Development is actively in progress

What is clice?
Quick Start
Contribution
T

## Better Template Handling

Use pseudo-instantiation to handle dependent template names, with code completion even for complex templates

H

## Header File Context

Support header file state switching between different source file contexts, and fully support non-self-contained files

M

## Modules

Excellent C++20 module support, from code completion to highlighting to navigation, all adapted

I

## Better Performance

Excellent asynchronous task scheduling, support for compilation task cancellation, caching necessary information, avoiding meaningless CPU waste