Eclipse Vert.x

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

Technologies
java, kotlin, reactive extensions, microservices, event-loop
Topics
distributed, high performance computing, polyglot, reactive, unopionated
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.
2017 Program

Successful Projects

Contributor
Yunyu Lin
Mentor
Clement Escoffier, Paulo Lopes
Organization
Eclipse Vert.x
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...
Contributor
Pavel Drankov
Mentor
Paolo Patierno
Organization
Eclipse Vert.x
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...
Contributor
Francesco Guardiani
Mentor
Paulo Lopes
Organization
Eclipse Vert.x
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...