Skip to content

Home

slang-server is a high-performance Language Server Protocol (LSP) implementation for SystemVerilog, built on top of the Slang SystemVerilog frontend.

Overview

slang-server provides comprehensive SystemVerilog language support for modern editors and IDEs, including:

  • Real-time diagnostics and linting
  • Code completion and IntelliSense
  • Go-to definition and Hover Info
  • Symbol search and workspace indexing
  • Hardware-specific language extensions

Quick Start

Check out the installation guide and learn how to configure your editor.

Project Status

slang-server is actively developed by the hardware team at Hudson River Trading and welcomes community contributions. The project aims to be the most comprehensive and performant SystemVerilog language server.

Support & Contributing

License

slang-server is licensed under the MIT License. See the full license for details.