No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

This repository is no longer used for development. Current developments are done in following repository.

Ballerina Language Server

Build Status

A Language Server Implementation for Ballerina; a general purpose, concurrent and strongly typed programming language with both textual and graphical syntax, optimized for integration. With this implementation we expose the language support for Ballerina in various IDEs by adhering to the Language Server Protocol.


In the current implementation we support following language features.

  • Auto completion

alt text

  • Hover provider

alt text

  • Signature Help

alt text

  • Go to Definition

alt text

  • Diagnostics

alt text


You can find the Language server integrated VSCode plugin for Ballerina at marketplace. Also Language server support for Ballerina Composer has been integrated to composer itself.

How to Contribute

Ballerina Language Server is currently work in progress and feel free to follow the issue tracker for up coming features and feature requests.

Contact Us

Managed By WSO2 Inc. Dev Group : Ballerina Dev