https://github.com/xidl/idl-language-server
OMG IDL language server and vscode extension.
https://github.com/xidl/idl-language-server
dds http lsp postman rust vscode xidl
Last synced: about 2 months ago
JSON representation
OMG IDL language server and vscode extension.
- Host: GitHub
- URL: https://github.com/xidl/idl-language-server
- Owner: xidl
- License: apache-2.0
- Created: 2026-02-06T01:46:01.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-04-29T10:54:40.000Z (about 2 months ago)
- Last Synced: 2026-04-29T12:26:28.346Z (about 2 months ago)
- Topics: dds, http, lsp, postman, rust, vscode, xidl
- Language: Rust
- Homepage:
- Size: 2.68 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# IDL Language Server
An [OMG IDL](https://www.omg.org/spec/IDL/4.2/PDF) language server and VS Code
extension (`vscode-idl-language`) with the [xidl](https://github.com/xidl/xidl)
extension.
## Features
- Semantic tokens
- Format
- Diagnostics
- Go to definition
- Find references
- Rename
- HTTP API development
## Installation
Install the VS Code extension from the
[Marketplace](https://marketplace.visualstudio.com/items?itemName=cathaysia.vscode-idl-language):
1. Open the Extensions view (`Ctrl+Shift+X` / `Cmd+Shift+X`).
2. Search for `cathaysia.vscode-idl-language`.
3. Click Install.
## HTTP API Development
This project adds an [xidl](https://github.com/xidl/xidl) HTTP API development
extension that lets you declare HTTP endpoints, launch a Swagger UI, and get
live previews.

## VS Code Extension
The extension bundles a platform-specific `idl-language-server` binary on
release. If you need to override the server path locally, set
`IDL_LANGUAGE_SERVER_PATH`.