https://github.com/pascal-lab/vide
An LSP for Verilog and SystemVerilog.
https://github.com/pascal-lab/vide
Last synced: about 1 month ago
JSON representation
An LSP for Verilog and SystemVerilog.
- Host: GitHub
- URL: https://github.com/pascal-lab/vide
- Owner: pascal-lab
- License: mit
- Created: 2023-10-09T08:55:05.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2026-05-26T18:07:21.000Z (about 2 months ago)
- Last Synced: 2026-05-26T18:26:45.653Z (about 2 months ago)
- Language: C++
- Homepage: https://vide.pascal-lab.net
- Size: 13.4 MB
- Stars: 14
- Watchers: 2
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Vide - Verilog/SystemVerilog Coding IDE
[](https://vide.pascal-lab.net/en/)
[](https://vide.pascal-lab.net/en/playground/)
[](README.zh-CN.md)
[](https://github.com/pascal-lab/vide/actions/workflows/ci.yml)
[](https://github.com/pascal-lab/vide/releases)
[](https://marketplace.visualstudio.com/items?itemName=pascal-lab.vide-ide)
[](LICENSE)
Vide is a fully open-source modern SystemVerilog coding IDE developed by [the PASCAL Research Group](https://pascal-lab.net/) at Nanjing University, designed to make hardware design feel as fluid as software development. Vide brings more than a dozen code analysis capabilities that traditional hardware IDEs often lack, such as [precise completion](https://vide.pascal-lab.net/en/user-guide/features/completion/), [annotations](https://vide.pascal-lab.net/en/user-guide/features/annotations/), [automatic refactoring](https://vide.pascal-lab.net/en/user-guide/features/quick-fixes/), and [semantic highlighting](https://vide.pascal-lab.net/en/user-guide/features/semantic-highlighting/). With Vide, hardware developers can understand, write, and maintain Verilog/SystemVerilog code more efficiently.
**Online experience, installation guides, and the user manual are available in the [Vide User Guide](https://vide.pascal-lab.net/en/user-guide/).**
If you run into problems or want to contribute, please use GitHub Issues and Pull Requests.
## License and Acknowledgements
Vide is licensed under the [MIT License](LICENSE).
Vide uses [slang](https://github.com/MikePopoloski/slang) for SystemVerilog parsing and diagnostics. slang is licensed under the MIT License.
Vide's formatting feature can call [Verible](https://github.com/chipsalliance/verible) `verible-verilog-format`. Verible is licensed under Apache License 2.0.