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
  • javascript
  • groovy
  • micro-services


comment IRC Channel
email Mailing list
mail_outline Contact email

Vert.x 2016 Projects

  • ricardohmon
    DevOps tooling for Vert.x applications
    Vert.x is a powerful framework to build polyglot applications based on the Java Virtual Machine. It is very suitable for projects developed following...
  • sczyh30
    Implementation of “blueprint” Vert.x applications and detailed documents
    Motivation for Proposal / Goal: Vert.x is an excellent full-stack toolkit which can help us build FRP-sytle, high concurrent, scalable applications....
  • Jayamine Alupotha
    Vert.x Eventbus clients for Python,C#, C, and Rust applications
    Vert.x is a toolkit for the Java Virtual Machine enabling the implementation of reactive, highly concurrent, polyglot applications. Thanks to its...