reactiverse/vertx-lang-scala

Vert.x for Scala

Scala

124

592 commits

updated Oct 14, 2025

See the code

README

Build Status Maven Central

Vert.x-Scala provides language bindings and helpers for a more idiomatic use of Vert.x with Scala.

Please see the main documentation on the web-site for a full description:

For Developers

The following sections explain how to use Vert.x-Scala.

Getting started with sbt

There is a Giter8 template to get you started real quickly with sbt:

sbt new https://github.com/vert-x3/vertx-scala.g8

Getting started with Maven/Gradle

We are working on a starter configuration for start.vertx.io. You should be able to generate a starter project soon from there.

For Maintainers

The following sections are for maintainers of this software.

Releasing

In order to perform a release of this software,

  1. Set the release version in the aggregator pom.xml and all modules' pom.xml files

  2. Commit, build and push to Maven Central

  3. Set the next SNAPSHOT version in the aggregator pom.xml and all modules' pom.xml files

Contributors

pflanzenmoerder

309 commits

oliver-brm

72 commits

dependabot[bot]

71 commits

vietj

62 commits

reactiverse/vertx-lang-scala

Vert.x for Scala

Scala

124

592 commits

updated Oct 14, 2025

See the code

README

Build Status Maven Central

Vert.x-Scala provides language bindings and helpers for a more idiomatic use of Vert.x with Scala.

Please see the main documentation on the web-site for a full description:

For Developers

The following sections explain how to use Vert.x-Scala.

Getting started with sbt

There is a Giter8 template to get you started real quickly with sbt:

sbt new https://github.com/vert-x3/vertx-scala.g8

Getting started with Maven/Gradle

We are working on a starter configuration for start.vertx.io. You should be able to generate a starter project soon from there.

For Maintainers

The following sections are for maintainers of this software.

Releasing

In order to perform a release of this software,

  1. Set the release version in the aggregator pom.xml and all modules' pom.xml files

  2. Commit, build and push to Maven Central

  3. Set the next SNAPSHOT version in the aggregator pom.xml and all modules' pom.xml files

Contributors

pflanzenmoerder

309 commits

oliver-brm

72 commits

dependabot[bot]

71 commits

vietj

62 commits

Languages

Scala

61.9%

Java

33.8%

Fluent

3.7%