ES for Eclipse Vert.x

A Modern JavaScript runtime for Eclipse Vert.x

Get Started →

Simplicity First

Minimal setup with npm-centered project structure helps you focus on your code.


Enjoy scalability and performance experience of Vert.x, use Reactive Vert.x components in JavaScript, and develop with JavaScript or TypeScript.


ES4X runs on top of GraalVM offering a great performance for JavaScript applications on par or better than Java.

# As Easy as 1, 2, 3

# (1) create
npm init @es4x project

# (2) install dependencies
npm install # OR yarn

# (3) run
npm start # OR yarn start


ES4X requires GraalVM (opens new window) or Java >= 11. If you're not sure which version is installed on your system, consider using jabba (opens new window).