All Projects → eclipse-vertx → Vert.x

eclipse-vertx / Vert.x

Licence: other
Vert.x is a tool-kit for building reactive applications on the JVM

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Vert.x

Vertx Sql Client
High performance reactive SQL Client written in Java
Stars: ✭ 690 (-94.5%)
Mutual labels:  reactive, non-blocking, vertx, netty
Aws Sdk
Using vertx-client for AWS SDK v2
Stars: ✭ 38 (-99.7%)
Mutual labels:  reactive, non-blocking, vertx, netty
netty-in-action-cn
Netty In Action 中文版
Stars: ✭ 1,389 (-88.93%)
Mutual labels:  netty, high-performance, nio
vertx-mongo-client
Mongo Client for Eclipse Vert.x
Stars: ✭ 54 (-99.57%)
Mutual labels:  reactive, vertx, non-blocking
Firefly
Firefly is an asynchronous web framework for rapid development of high-performance web application.
Stars: ✭ 277 (-97.79%)
Mutual labels:  reactive, http2, high-performance
Advanced Vertx Guide
A gentle guide for advanced Vert.x users
Stars: ✭ 118 (-99.06%)
Mutual labels:  reactive, vertx, netty
styx
Programmable, asynchronous, event-based reverse proxy for JVM.
Stars: ✭ 250 (-98.01%)
Mutual labels:  jvm, netty, nio
vertx-tracing
Vertx integration with tracing libraries
Stars: ✭ 21 (-99.83%)
Mutual labels:  reactive, vertx, non-blocking
Proteus
Lean, mean, and incredibly fast JVM framework for web and microservice development.
Stars: ✭ 178 (-98.58%)
Mutual labels:  reactive, http2, high-performance
Cookbook
🎉🎉🎉JAVA高级架构师技术栈==任何技能通过 “刻意练习” 都可以达到融会贯通的境界,就像烹饪一样,这里有一份JAVA开发技术手册,只需要增加自己练习的次数。🏃🏃🏃
Stars: ✭ 428 (-96.59%)
Mutual labels:  nio, jvm, netty
Servicetalk
A networking framework that evolves with your application
Stars: ✭ 656 (-94.77%)
Mutual labels:  reactive, http2, netty
Styx
Programmable, asynchronous, event-based reverse proxy for JVM.
Stars: ✭ 218 (-98.26%)
Mutual labels:  nio, jvm, netty
delta
DDD-centric event-sourcing library for the JVM
Stars: ✭ 15 (-99.88%)
Mutual labels:  reactive, jvm, non-blocking
Vertx Examples
Vert.x examples
Stars: ✭ 3,202 (-74.47%)
Mutual labels:  reactive, vertx, http2
Jupiter
Jupiter是一款性能非常不错的, 轻量级的分布式服务框架
Stars: ✭ 1,372 (-89.06%)
Mutual labels:  nio, high-performance, netty
Akka
Build highly concurrent, distributed, and resilient message-driven applications on the JVM
Stars: ✭ 11,938 (-4.83%)
Mutual labels:  reactive, concurrency, high-performance
Knotx
Knot.x is a highly-efficient and scalable integration framework designed to build backend APIs
Stars: ✭ 119 (-99.05%)
Mutual labels:  reactive, vertx
Orbit
Orbit - Virtual actor framework for building distributed systems
Stars: ✭ 1,585 (-87.36%)
Mutual labels:  reactive, jvm
Rapidoid
Rapidoid - Extremely Fast, Simple and Powerful Java Web Framework and HTTP Server!
Stars: ✭ 1,571 (-87.48%)
Mutual labels:  reactive, high-performance
Vertx Mqtt
Vert.x MQTT
Stars: ✭ 117 (-99.07%)
Mutual labels:  reactive, vertx

Build Status

Vert.x Core

This is the repository for Vert.x core.

Vert.x core contains fairly low-level functionality, including support for HTTP, TCP, file system access, and various other features. You can use this directly in your own applications, and it's used by many of the other components of Vert.x.

For more information on Vert.x and where Vert.x core fits into the big picture please see the website.

Building Vert.x artifacts

> mvn package

Running tests

Runs the tests

> mvn test

Vert.x supports native transport on BSD and Linux, to run the tests with native transport

> mvn test -PtestNativeTransport

Vert.x supports domain sockets on Linux exclusively, to run the tests with domain sockets

> mvn test -PtestDomainSockets

Vert.x has a few integrations tests that run a differently configured JVM (classpath, system properties, etc....) for ALPN, native and logging

> vertx verify -Dtest=FooTest # FooTest does not exists, its only purpose is to execute no tests during the test phase

Building documentation

> mvn package -Pdocs -DskipTests

Open target/docs/vertx-core/java/index.html with your browser

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].