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

Ready to get started? Check out our 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 provide the most comprehensive and performant SystemVerilog language server available.

Support & Contributing

  • Bug Reports: Open an issue on GitHub
  • Contributing: Pull requests are welcome! See our contributing guidelines.

License

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