Skip to content

Comparison ​

LazyVerilog compared with the two most commonly used open-source SystemVerilog language servers: Verible and svlangserver.

LazyVerilogVerible LSsvlangserver
UVM, classes, packages✅⚠️❌
RuntimeC++C++Node.js
ParserslangVeribleown indexer
Diagnosticsparse, lint, semanticparse, lintVerilator
Formatting✅✅via Verible
Go to definition✅✅✅
Find references✅✅❌
Rename✅❌❌
Document highlight✅✅❌
Selection range✅❌❌
Hover✅⚠️✅
Completion✅❌✅
Signature help✅❌✅
Inlay hints✅❌❌
Symbols✅✅✅
Lint autofix✅ (--fix)✅❌
RTL code generation✅❌❌
RTL hierarchy view✅❌✅
Interface and connect✅❌❌

⚠️ means partial or experimental.

Released under the MIT License. Themed with Catppuccin.