C++ MIT

slang-server

A SystemVerilog language server based on the Slang library.

H

hudson-trading

Dernière activité 28 sept. 2026
hudson-trading/slang-server

327

étoiles

60

forks

31

issues ouvertes

languageserversystemverilog

Ce README est souvent en anglais.

Slang Server

slang-server is a Language Server for SystemVerilog based on the Slang library, providing useful language features for editors like VS Code and Neovim.

Read about getting started, configuring your repo, and learn more about the features.

Install on the VS Code Marketplace, the OpenVSX Marketplace, in Neovim, or other editors.

Contributions are welcome! See DEVELOPING.md

Features

Quick, high quality lint messages on every keystroke, with links to the Slang warning reference.

Informative hovers and gotos on nearly every symbol across your workspace and libraries.

Find references across your entire workspace.

Configurable inlay hints that provide useful information.

Intuitive completions for module instances and macros, as well as scope members of packages, modules, structs, and more.

HDL-specific features that allow you to set a filelist or top level, browse the elaborated hierarchy, select the active instance of each module, inspect instance-specific values, and go back and forth with a waveform viewer.

For more detailed feature info, see the docs.

Projets similaires

SystemVerilog compiler and language services

C++compilerlanguage-serviceparse
MMikePopoloski
1,2 k étoiles261

SystemVerilog language server

Rustlanguage-serverrustsystemverilog
Ddalance
585 étoiles31

A SystemVerilog Language Server

Rustlanguage-serverlsp-serversystemverilog
Vvivekmalneedi
211 étoiles25