build-server-protocol

Development task protocol

A protocol that enables language-server/editors and build tools to communicate about various development tasks.

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

GitHub

460 stars
26 watching
66 forks
Language: Scala
last commit: over 1 year ago
Linked from 1 awesome list

build-server-protocolbuild-tooljavajson-rpclanguage-server-protocolscala

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
scalapb/scalapb Tools for generating Scala code from protocol buffer definitions. 1,309
haskell/lsp A Haskell implementation of the Microsoft Language Server Protocol 371
geysermc/mcprotocollib Enables communication between Minecraft clients and servers using a standardized protocol 734
scalacenter/bloop A build server and CLI tool for compiling, testing, and running Scala code from any editor or build tool. 911
endpoints4s/endpoints4s A library for defining HTTP communication protocols in Scala. 406
chromedevtools/devtools-protocol Provides TypeScript definitions and mappings for the Chrome DevTools Protocol 1,162
mozilla/libdweb An experimental API set to enable dweb protocols in Firefox through browser add-ons 442
apache/httpcomponents-client A Java-based client for making HTTP requests using a modular and customizable design 1,466
cloudfoundry/java-buildpack A Cloud Foundry buildpack for running JVM-based applications with configuration and extension options. 439
basho/rebar A tool for building and managing Erlang applications and releases 1,061
rstudio/httpuv A C library for building HTTP and WebSocket servers in R 229
rpt/gen_tcp_server A behaviour providing quick and easy way to add TCP server functionality to applications 11
dylanmckay/protocol A crate providing a protocol for sending and receiving structured data over various networks 188
rust-lang/cc-rs Provides build scripts to compile C/C++ code into a Rust library 1,885
erlang/rebar3 A tool that simplifies the process of building and releasing Erlang applications and systems in a consistent and repeatable manner. 1,708