Qortora · Search · Indexed page

vertx.ioFetched 2026-08-17T09:25:19Z

Eclipse Vert.x

Vert.x | Reactive applications on the JVM

Open original source · Full cached text

Eclipse Vert.x Eclipse Vert.x™ Reactive applications on the JVMReactive applications on the JVM Get started Migrate from v4 Java Kotlin public class Server extends VerticleBase { public Future<?> start() { return vertx.createHttpServer() .requestHandler(req -> req.response() .putHeader("content-type", "text/plain") .end("Hello from Vert.x!") ) .listen(8080); } } class Server : VerticleBase() { override fun start(): Future<*> { return vertx.createHttpServer() .requestHandler { req -> req.response() .putHeader("content-type", "text/plain") .end("Hello from Vert.x!") } .listen(8080) } } Resource-efficient Handle more requests with less resources compared to traditional stacks and frameworks based on blocking I/O. Vert.x is a great fit for all kinds of execution environments, including constrained environments like virtual machines and containers. Don’t waste resources, increase deployment density and save money! Concurrent and asynchronous People told you asynchronous programming is too hard for you? We strive to make programming with Vert.x an approachable experience, without sacrificing correctness and performance. You pick the model that works best for the task at hand: callbacks, promises, futures, reactive extensions, and (Kotlin) coroutines. Flexible Vert.x is a toolkit, not a framework, so it is naturally very composable and embeddable. We have no strong opinion on what your application structure should be like. Select the modules and clients you need and compose them as you craft your application. Vert.x will always adapt and scale depending on your needs. Vert.x is fun Forget complexity and costly abstractions. With Vert.x, what you write is actually what you get to execute! Get back to simple designs, forget some of the established “best practices”, and enjoy writing code that is comprehensible and that won’t let you down in the future. We also have a friendly community, so you can learn from people who have used Vert.x in very diverse settings. Ecosystem Web APIs, databases, messaging, event streams, cloud, registries, security… you name it. Vert.x has you covered with a comprehensive end-to-end reactive clients stack for modern applications. And if you can’t find what you are looking for, there is a very strong chance that someone else has done it in the wider Vert.x open-source ecosystem. Vert.x is a safe investment for your technology stack. Read about Vert.x Vert.x in Action teaches you how to build responsive, resilient, and scalable JVM applications using well-established reactive design patterns. “Fantastic introduction into Vert.x written for developers looking to develop services more efficiently in terms of time and resources.” Andrew Buttery “A great book to add to your personal library of books that discuss the major architectural challenges of writing messaging frameworks.” Earl B. Bingham “Provides not only an excellent introduction to Vert.x, but reactive programming with Java in general.” Damian Esteban Get the book! Who’s using Eclipse Vert.x? Want to be listed here? Contact us!