Skip to content
@build-server-protocol

Build Server Protocol

Protocol for IDEs and build tools to communicate about compile, run, test, debug and more.

bsp logo Build Server Protocol

Join the chat on Discord

This project is an effort to improve the integration between language server/editors and build tools. This effort is led by the Scala Center and JetBrains, together with the help of other tooling developers in the Scala ecosystem and beyond.

Even though the protocol originated from Scala ecosystem, it's designed to be language-agnostic.

Server and client implementations are available for multiple build tools and IDEs, including Bazel, sbt, and Mill, IntelliJ IDEA and the Scala Metalslanguage server.

You can read the specification here.

If you'd like to contribute to the protocol, please check out our CONTRIBUTING doc.

Pinned Loading

  1. build-server-protocol build-server-protocol Public

    Protocol for IDEs and build tools to communicate about compile, run, test, debug and more.

    Scala 461 66

Repositories

Showing 5 of 5 repositories
  • build-server-protocol Public

    Protocol for IDEs and build tools to communicate about compile, run, test, debug and more.

    build-server-protocol/build-server-protocol’s past year of commit activity
    Scala 461 Apache-2.0 66 31 7 Updated Dec 15, 2024
  • build-server-protocol.github.io Public

    Website for Build Server Protocol

    build-server-protocol/build-server-protocol.github.io’s past year of commit activity
    HTML 1 0 0 0 Updated Dec 11, 2024
  • bsp-testkit2 Public
    build-server-protocol/bsp-testkit2’s past year of commit activity
    Kotlin 2 7 3 1 Updated Nov 13, 2024
  • .github Public

    Build Server Protocol repository

    build-server-protocol/.github’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Jun 14, 2024
  • build-server-protocol/OSSRH-55818’s past year of commit activity
    0 0 0 0 Updated Mar 13, 2020

Top languages

Loading…

Most used topics

Loading…