Eclipse Vert.x is a tool-kit for building reactive applications on the JVM

Vert.x is a polyglot event-driven application framework that runs on the Java Virtual Machine.

The application framework includes these features:

  • Polyglot. Application components can be written in Java, JavaScript, Groovy, Ruby, Ceylon.
  • Simple concurrency model. All code is single threaded, freeing from the hassle of multi-threaded programming.
  • Simple, asynchronous programming model for writing truly scalable non-blocking applications.
  • Distributed event bus that spans the client and server side. The event bus even penetrates into in-browser JavaScript allowing to create so-called real-time web applications.
lightbulb_outline View ideas list


  • java
  • reactive extensions
  • kotlin
  • microservices
  • event-loop


comment IRC Channel
email Mailing list
mail_outline Contact email

Eclipse Vert.x 2017 Projects

  • Yunyu Lin
    Administration Console for Vert.x Applications
    Eclipse Vert.x is a toolkit for the Java Virtual Machine enabling the implementation of reactive, highly concurrent, polyglot applications. The goal...
  • Pavel Drankov
    Developing a Vert.x based MQTT client (in the spirit of Eclipse Paho)
    MQTT is “lightweight" messaging protocol for use on top of the TCP/IP protocol. This protocol is used when you to keep connections with remote and...
  • Francesco Guardiani
    Router Factory for Design Driven Web API Development
    The main objective of my project is to expose functions that generate a Router from an API specification (based on an API specification standard like...