Voltar ao ranking

eclipse-vertx/vert.x

Javavertx.io

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

vertxjavanettyreactivejvmhttp2concurrencyhigh-performancenionon-blockingevent-loop
Crescimento de estrelas
Estrelas
14.7k
Forks
2.1k
Crescimento semanal
Issues
129
5k10k
jun. de 2011jun. de 2016jul. de 2021jul. de 2026
ArtefatosMavengit clone https://github.com/eclipse-vertx/vert.x.git
README

Build Status (5.x) Build Status (4.x)

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

Tests can be run with specified HTTP port and/or HTTPS port.

> mvn test -Dvertx.httpPort=8888 -Dvertx.httpsPort=4044

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

> mvn test -PNativeEpoll
> mvn test -PNativeIoUring
> mvn test -PNativeKQueue

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

> mvn test -PNativeEpoll+DomainSockets

Vert.x has integrations tests that run a differently configured JVM (classpath, system properties, etc....)

> 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

Repositórios relacionados
vert-x3/vertx-examples

Vert.x examples

JavaMavenApache License 2.0vertxreactive
3.6k2k
qaiu/netdisk-fast-download

聚合多种主流网盘的直链解析下载服务, 一键解析下载,已支持夸克网盘/uc网盘/蓝奏云/蓝奏优享/小飞机盘/123云盘等. 支持文件夹分享解析. 体验地址: https://lz.qaiu.top https://189.qaiu.top

JavaMavenMIT Licensedownloadjava
nfd-parser.github.io
3k265
pac4j/pac4j

Security engine for Java (authentication, authorization, multi frameworks): OpenID Connect, SAML2, CAS, OAuth, LDAP, JWT...

JavaMavenApache License 2.0javasecurity
pac4j.org
2.5k712
jarvis2f/telegram-files

A self-hosted Telegram file downloader for continuous, stable, and unattended downloads.

JavaMavenMIT Licensedownloaderself-hosted
2.4k174
MyCATApache/Mycat2

MySQL Proxy using Java NIO based on Sharding SQL,Calcite ,simple and fast

JavaMavenGNU General Public License v3.0mycatmysql
mycat.org.cn
1.7k479
xenv/gushici

一言·古诗词 API (Hitokoto API),随机返回一条古诗词名句。采用 Vert.x + Redis 全异步开发,毫秒级稳定响应。

JavaMavenGNU General Public License v3.0hitokotovertx
gushi.ci
1.4k153
rjaros/kvision

Object oriented web framework for Kotlin/JS

KotlinMIT Licensekotlinui
kvision.io
1.3k69
sirixdb/sirix

SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.

JavaMavenBSD 3-Clause "New" or "Revised" Licensexqueryjava
sirix.io
1.2k249
vert-x3/vertx-web

HTTP web applications for Vert.x

JavaMavenApache License 2.0vertxreactive
1.1k560