On this page
Overview
Eclipse Vert.x Core is a low-level toolkit for reactive applications on the JVM. It provides HTTP, TCP, file-system, and related primitives and underpins other Vert.x components.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Key features
Expose core HTTP, TCP, and file-system primitives
The README describes Vert.x Core as low-level functionality for HTTP, TCP, file-system access, and other features used directly by applications and by other Vert.x components.
Sources: [2]
Support native network transports on supported platforms
The project includes test profiles for epoll, io_uring, kqueue, and Linux domain sockets, allowing platform-specific transport choices where appropriate.
Sources: [2]
Best fit
Fits highly concurrent APIs, gateways, and network services
It is useful when teams want to handle many connections with an event-loop model and keep HTTP and TCP services within the same reactive toolkit.
Sources: [2]
Before adoption
Official sources
- [1]eclipse-vertx/vert.x — GitHub repository(2026-10-06)
- [2]Eclipse Vert.x Core — README(2026-10-06)
- [3]Eclipse Vert.x — License(2026-10-06)
Supplemental curator note
It fits highly concurrent HTTP, API, and network services that want an event-loop model instead of thread-per-request. Blocking work must be isolated deliberately.
Try it in 3 steps
- 1
Get the source
git clone --depth 1 https://github.com/eclipse-vertx/vert.x.git - 2
Enter the repository
cd vert.x - 3
Check the official steps
Continue with the commands in the README Installation, Quick Start, or Getting Started section.
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Growth
Growth trends · Last 30 days
14,689 Stars
Trend data is still being collected.
Built with
Categories and tags
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- concurrency
- event-loop
- high-performance
- http2
- java
- jvm
- netty
- nio
- non-blocking
- reactive
- vertx
- Stars
- 14,689
- Forks
- 2,108
- Watchers
- 14,689
- Open issues
- 222
- Contributors
- 267
- Owner type
- Organization
- Primary language
- Java
- License
- EPL-2.0 OR Apache-2.0
- Repository last updated
- Oct 5, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- Salvo4,438 Stars
3 shared tag(s) · 3 shared category(s)
build Rust web services with HTTP/1-3, OpenAPI, WebSockets, and integrated TLS features
Rust - Flask74,897 Stars
3 shared tag(s) · 2 shared category(s)
build Python WSGI applications with routing, request handling, and Jinja templates
Python - Fiber40,204 Stars
3 shared tag(s) · 2 shared category(s)
combine Express-inspired routing, binding, and middleware on top of fasthttp
Go - Echo32,754 Stars
3 shared tag(s) · 2 shared category(s)
A Go web framework that adds routing, middleware, binding, and error handling around net/http
Go - Actix Web24,855 Stars
3 shared tag(s) · 2 shared category(s)
build high-performance HTTP APIs and WebSocket services in Rust on the Tokio async ecosystem
Rust - Chi22,929 Stars
3 shared tag(s) · 2 shared category(s)
compose Go HTTP routes and middleware while keeping net/http compatibility
Go
Report incorrect information
Tell us if any listing information is incorrect or outdated.