Skip to content

jeromedoucet/vert.x

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 4563 commits behind eclipse-vertx:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 

What is vert.x?

Please note that the master branch is currently the development branch for Vert.x 3.0. For Vert.x 2, please see the 2.x branch

Vert.x is a polyglot, non-blocking, event-driven application platform that runs on the JVM.

Some of the key highlights include:

  • Polyglot. You can write your application components in JavaScript, Ruby, Groovy, Java or Python, and you can mix and match several programming languages in a single application.

  • Simple actor-like concurrency model. Vert.x allows you to write all your code as single threaded, freeing you from many of the pitfalls of multi-threaded programming. (No more synchronized, volatile or explicit locking).

  • Vert.x takes advantage of the JVM and scales seamlessly over available cores without having to manually fork multiple servers and handle inter process communication between them.

  • Vert.x has a simple, asynchronous programming model for writing scalable non-blocking applications that can scale to 10s, 100s or even millions of concurrent connections using a minimal number of operating system threads.

  • Vert.x includes a distributed event bus that spans the client and server side so your applications components can communicate easily. The event bus even penetrates into in-browser JavaScript allowing you to create effortless so-called real-time web applications.

  • Vert.x provides real power and simplicity, without being simplistic. Configuration and boiler-plate is kept to a minimum.

  • Vert.x includes a powerful module system and public module registry, so you can easily re-use and share Vert.x modules with others.

  • Vert.x can be embedded in your existing Java applications.

Please see the website for full documentation and information on vert.x, which includes project information

This is the GitHub repository for the main Vert.x main project which is an Eclipse project. For any other parts of Vert.x projects that aren't in Eclipse please look at the vert-x organisation on GitHub

Please use Eclipse Bugzilla for any issues relating to the Vert.x main project (this project)

About

vert.x - The scalable polyglot application platform for the JVM

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%