433 lines
79 KiB
Plaintext
433 lines
79 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Vert.x [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m
|
||
|
||
[38;5;12m (http://vertx.io)[39m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mAwesome Vert.x[0m[38;5;12m is a list of awesome frameworks, libraries or other components related to[39m
|
||
[38;5;14m[1mVert.x[0m[38;5;12m (https://github.com/eclipse/vert.x).[39m
|
||
|
||
[38;5;12mIf you want your component to appear here, send a pull request to this repository to add it.[39m
|
||
|
||
[38;5;12mPlease note that we can't vouch for the stability or production-worthiness of everything on this list unless it has[39m
|
||
[38;5;12mthe icon [39m
|
||
[38;5;12mnext to it. This icon means the component is part of the official[39m
|
||
[38;5;14m[1mVert.x stack[0m[38;5;12m (https://vertx.io/docs/).[39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBooks[0m[38;5;12m (#books)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBuild tools[0m[38;5;12m (#build-tools)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWeb Frameworks[0m[38;5;12m (#web-frameworks)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAuthentication Authorisation[0m[38;5;12m (#authentication-authorisation)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDatabase Clients[0m[38;5;12m (#database-clients)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntegration[0m[38;5;12m (#integration)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMiddleware[0m[38;5;12m (#middleware)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLanguage Support[0m[38;5;12m (#language-support)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReactive[0m[38;5;12m (#reactive)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSync Thread Non Block[0m[38;5;12m (#sync-thread-non-block)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Event Bus Clients[0m[38;5;12m (#vertx-event-bus-clients)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Event Bus Extensions[0m[38;5;12m (#vertx-event-bus-extensions)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCluster Managers[0m[38;5;12m (#cluster-managers)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCloud Support[0m[38;5;12m (#cloud-support)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMicroservices[0m[38;5;12m (#microservices)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSearch Engines[0m[38;5;12m (#search-engines)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mService Factory[0m[38;5;12m (#service-factory)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConfig[0m[38;5;12m (#config)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDependency Injection[0m[38;5;12m (#dependency-injection)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTesting[0m[38;5;12m (#testing)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDevelopment Tools[0m[38;5;12m (#development-tools)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMiscellaneous[0m[38;5;12m (#miscellaneous)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDistribution[0m[38;5;12m (#distribution)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExamples[0m[38;5;12m (#examples)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDeployment[0m[38;5;12m (#deployment)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUtilities[0m[38;5;12m (#utilities)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFront-End[0m[38;5;12m (#front-end)[39m
|
||
|
||
[38;2;255;187;0m[4mBooks[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBuilding Reactive Microservices in Java[0m[38;5;12m (https://www.oreilly.com/library/view/building-reactive-microservices/9781491986295/) by Clément Escoffier[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x in Action[0m[38;5;12m (https://www.manning.com/books/vertx-in-action) by Julien Ponge[39m
|
||
|
||
[38;2;255;187;0m[4mBuild tools[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Maven plugin[0m[38;5;12m (https://github.com/reactiverse/vertx-maven-plugin)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Gradle plugin[0m[38;5;12m (https://plugins.gradle.org/plugin/io.vertx.vertx-plugin)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Codegen Gradle plugin[0m[38;5;12m (https://github.com/bulivlad/vertx-codegen-plugin) - A Gradle plugin to facilitate the codegen usage for Vert.x Java projects.[39m
|
||
|
||
[38;2;255;187;0m[4mWeb Frameworks[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Web[0m[38;5;12m (https://github.com/vert-x3/vertx-web) - Full featured web toolkit for Vert.x.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Jersey[0m[38;5;12m (https://github.com/englishtown/vertx-jersey) - Create JAX-RS [39m[38;5;14m[1mJersey[0m[38;5;12m (https://jersey.java.net/) resources in Vert.x.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKovert[0m[38;5;12m (https://github.com/kohesive/kovert) - Invisible REST framework for Kotlin + Vert.x Web.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHandlers[0m[38;5;12m (https://github.com/spriet2000/vertx-handlers-http) - Open web framework for Vert.x.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQBit[0m[38;5;12m (https://github.com/advantageous/qbit) - REST and WebSocket method call marshaling and reactive library.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvertx-rest-storage[0m[38;5;12m (https://github.com/swisspush/vertx-rest-storage) - Persistence for REST resources in the filesystem or a redis database.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJubilee[0m[38;5;12m (https://github.com/isaiah/jubilee) - A rack compatible Ruby HTTP server built on Vert.x 3.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKnot.x[0m[38;5;12m (https://github.com/Cognifide/knotx) - Efficient & high-performance integration platform for modern websites built on Vert.x 3.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIrked[0m[38;5;12m (https://github.com/GreenfieldTech/irked) - Annotations-based configuration for Vert.x Web, with a controller framework and expressive APIs for REST.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mREST.VertX[0m[38;5;12m (https://github.com/zandero/rest.vertx) - Lightweight JAX-RS (RestEasy) like annotation processor for Vert.x verticals.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAtmosphere Vert.x[0m[38;5;12m (https://github.com/Atmosphere/atmosphere-vertx) - Realtime Client Server Framework for the JVM, supporting WebSockets and Server Sent Events with Cross-Browser Fallbacks.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Vaadin[0m[38;5;12m (https://github.com/mcollovati/vertx-vaadin) - Run Vaadin applications on Vert.x.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mServerx[0m[38;5;12m (https://github.com/lukehutch/serverx) - Allows you to quickly and easily set up a Vert.x-powered server using only route handler annotations.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCloudopt[0m[38;5;14m[1m [0m[38;5;14m[1mNext[0m[38;5;12m [39m[38;5;12m(https://github.com/cloudoptlab/cloudopt-next)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCloudopt[39m[38;5;12m [39m[38;5;12mNext[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mlightweight[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmodern,[39m[38;5;12m [39m[38;5;12mJVM-based,[39m[38;5;12m [39m[38;5;12mfull[39m[38;5;12m [39m[38;5;12mstack[39m[38;5;12m [39m[38;5;12mkotlin[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mmodular,[39m[38;5;12m [39m[38;5;12measily[39m[38;5;12m [39m[38;5;12mtestable[39m[38;5;12m [39m[38;5;12mJVM[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||
[38;5;12mJava,[39m[38;5;12m [39m[38;5;12mKotlin[39m[38;5;12m [39m[38;5;12mlanguage,[39m[38;5;12m [39m[38;5;12mcrafted[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mbreed[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstandards.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDonkey[0m[38;5;12m (https://github.com/AppsFlyer/donkey) - Modern Clojure HTTP server and client built for ease of use and performance.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSCX[0m[38;5;12m (https://github.com/scx567888/scx) - An open and easy-to-use web framework, most functions are based on annotations.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvertx-rest[0m[38;5;12m (https://github.com/dream11/vertx-rest) - Abstraction over resteasy-vertx to simplify writing a Vert.x REST application based on JAX-RS annotations.[39m
|
||
|
||
[38;2;255;187;0m[4mAuthentication Authorisation[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Auth SQL[0m[38;5;12m (https://github.com/eclipse-vertx/vertx-auth) - Vert.x authentication/authorisation based on the Vert.x SQL client and a relational database.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Auth JWT[0m[38;5;12m (https://github.com/eclipse-vertx/vertx-auth/tree/master/vertx-auth-jwt) - Vert.x Authorisation based on JSON Web Tokens.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Auth htdigest[0m[38;5;12m (https://github.com/eclipse-vertx/vertx-auth/tree/master/vertx-auth-htdigest) - Vert.x Authorisation/Authentication based on [39m[38;5;14m[1mApache htdigest[0m[38;5;12m (https://httpd.apache.org/docs/2.4/programs/htdigest.html).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Auth Mongo[0m[38;5;12m (https://github.com/vert-x3/vertx-auth/tree/master/vertx-auth-mongo) - Vert.x Authorisation/Authentication based on [39m[38;5;14m[1mMongoDB[0m[38;5;12m (https://www.mongodb.com/).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Auth OAuth2[0m[38;5;12m (https://github.com/eclipse-vertx/vertx-auth/tree/master/vertx-auth-oauth2) - Vert.x Authorisation/Authentication based on [39m[38;5;14m[1mOAuth 2[0m[38;5;12m (https://oauth.net/2/).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Auth htpasswd[0m[38;5;12m (https://github.com/eclipse-vertx/vertx-auth/tree/master/vertx-auth-htpasswd) - Vert.x Authorisation/Authentication based on [39m[38;5;14m[1mhtpasswd[0m[38;5;12m (https://httpd.apache.org/docs/2.4/programs/htpasswd.html).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x-Pac4j[0m[38;5;12m (https://github.com/pac4j/vertx-pac4j) - Vert.x authentication/authorisation implemented using [39m[38;5;14m[1mpac4j[0m[38;5;12m (http://www.pac4j.org/).[39m
|
||
|
||
[38;2;255;187;0m[4mDatabase Clients[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mClients for connecting to databases[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mRelational Databases[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReactive SQL Client[0m[38;5;12m (https://github.com/eclipse-vertx/vertx-sql-client) - High performance reactive SQL client.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJDBC[0m[38;5;12m (https://github.com/vert-x3/vertx-jdbc-client) - Asynchronous interface around a JDBC datasource.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMySQL / PostgreSQL[0m[38;5;12m (https://github.com/vert-x3/vertx-mysql-postgresql-client) - Asynchronous Client for MySQL/PostgreSQL.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPostgreSQL[0m[38;5;12m (https://github.com/vietj/reactive-pg-client) - Reactive PostgreSQL Client.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdatabase[0m[38;5;12m (https://github.com/susom/database) - Client for Oracle, PostgreSQL, SQL Server, HyperSQL, etc. designed for security, correctness, and ease of use.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjOOQ[0m[38;5;12m (https://github.com/jklingsporn/vertx-jooq) - Doing typesafe, asynchronous SQL and generate code using jOOQ.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjOOQx[0m[38;5;12m (https://github.com/zero88/jooqx) - Leverages the power of typesafe SQL from [39m[48;5;235m[38;5;249mjOOQ DSL[49m[39m[38;5;12m and uses the reactive and non-blocking SQL driver from Vert.x.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mNoSQL Databases[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMongoDB[0m[38;5;12m (https://github.com/vert-x3/vertx-mongo-client) - An asynchronous client for interacting with a MongoDB database.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRedis[0m[38;5;12m (https://github.com/vert-x3/vertx-redis-client) - Asynchronous API to interact with Redis.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCassandra[0m[38;5;12m (https://github.com/vert-x3/vertx-cassandra-client) - A Vert.x client allowing applications to interact with a Cassandra service.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCassandra[0m[38;5;12m (https://github.com/englishtown/vertx-cassandra) - Asynchronous API to interact with Cassandra and Cassandra Mapping.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOrientDB[0m[38;5;12m (https://github.com/cstamas/vertx-orientdb) - Non-blocking OrientDB server integration.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBitsy[0m[38;5;12m (https://github.com/cstamas/vertx-bitsy) - Non-blocking Bitsy Graph server integration.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMarkLogic[0m[38;5;12m (https://github.com/etourdot/vertx-marklogic) - Asynchronous client for Marklogic Database Server.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSirixDB[0m[38;5;12m (https://github.com/sirixdb/sirix/tree/master/bundles/sirix-rest-api) - Non-blocking SirixDB HTTP-server.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDGraph[0m[38;5;12m (https://github.com/aesteve/vertx-dgraph-client) - An example on how to build a Vert.x gRPC compliant client. Here targeting [39m[38;5;14m[1mdgraph[0m[38;5;12m (https://dgraph.io)[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRxFirestore[0m[38;5;12m (https://github.com/pjgg/rxfirestore) - Non-blocking Firestore SDK written in a reactive way.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMongoDB[0m[38;5;12m [39m[38;5;12m(https://github.com/imrafaelmerino/vertx-mongodb-effect)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPure[39m[38;5;12m [39m[38;5;12mfunctional[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreactive[39m[38;5;12m [39m[38;5;12mMongoDB[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtop[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;14m[1mVert.x[0m[38;5;14m[1m [0m[38;5;14m[1mEffect[0m[38;5;12m [39m[38;5;12m(https://github.com/imrafaelmerino/vertx-mongodb-effect).[39m[38;5;12m [39m[38;5;12mFull[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mretry,[39m[38;5;12m [39m[38;5;12mfallback[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mrecovery[39m[38;5;12m [39m[38;5;12moperations.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAerospike[0m[38;5;12m [39m[38;5;12m(https://github.com/dream11/vertx-aerospike-client)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAsynchronous[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnon-blocking[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minteract[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mAerospike[39m[38;5;12m [39m[38;5;12mserver.[39m[38;5;12m [39m[38;5;12mUses[39m[38;5;12m [39m[38;5;14m[1mAerospikeClient's[0m[38;5;12m [39m[38;5;12m(https://github.com/aerospike/aerospike-client-java)[39m[38;5;12m [39m[38;5;12masync[39m[38;5;12m [39m[38;5;12mcommands[39m[38;5;12m [39m
|
||
[38;5;12minternally[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhandles[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mresult[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mVert.x[39m[38;5;12m [39m[38;5;12mContext.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvertx-pojo-mapper[0m[38;5;12m (https://github.com/BraintagsGmbH/vertx-pojo-mapper) - Non-blocking POJO mapping for MySQL and MongoDB.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvertx-mysql-binlog-client[0m[38;5;12m (https://github.com/guoyu511/vertx-mysql-binlog-client) - A Vert.x client for tapping into MySQL replication stream.[39m
|
||
|
||
[38;2;255;187;0m[4mIntegration[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mServer-Sent Events[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjEaSSE[0m[38;5;12m (https://github.com/mariomac/jeasse) - Java Easy SSE. A simple, lightweight implementation of SSE.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvertx-sse[0m[38;5;12m (https://github.com/aesteve/vertx-sse) - Vert.x SSE implementation + event-bus SSE bridge.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mMail[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSMTP[0m[38;5;12m (https://github.com/vert-x3/vertx-mail-client) - Async SMTP client.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvertx-smtp-server[0m[38;5;12m (https://github.com/cinterloper/vertx-smtp-server) - SMTP server bridging to EventBus.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mREST[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRetrofit adapter for Vert.x[0m[38;5;12m (https://github.com/vietj/retrofit-vertx) - A highly scalable adapter for Retrofit with Vert.x.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mopenapi4j adapter for Vert.x[0m[38;5;12m (https://github.com/openapi4j/openapi4j/tree/master/openapi-operation-adapters/openapi-operation-vertx) - OpenAPI 3 request validator and router factory alternative.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x[0m[38;5;14m[1m [0m[38;5;14m[1mEffect[0m[38;5;14m[1m [0m[38;5;14m[1mHTTP[0m[38;5;14m[1m [0m[38;5;14m[1mclient[0m[38;5;12m [39m[38;5;12m(https://github.com/imrafaelmerino/vertx-effect)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPure[39m[38;5;12m [39m[38;5;12mfunctional[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreactive[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;14m[1mVert.x[0m[38;5;14m[1m [0m[38;5;14m[1mEffect[0m[38;5;12m [39m[38;5;12m(https://github.com/imrafaelmerino/vertx-effect)[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mOAuth[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mretry,[39m[38;5;12m [39m[38;5;12mfallback[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mrecovery[39m[38;5;12m [39m[38;5;12moperations.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mFile Server[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x TFTP Client[0m[38;5;12m (https://github.com/OneManCrew/vertx-tftp-client) - TFTP client for Vert.x support download/upload files.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mMessaging[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAMQP 1.0[0m[38;5;12m (https://github.com/vert-x3/vertx-amqp-bridge) - Interact with AMQP 1.0 servers using the Vert.x Producer and Consumer APIs.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMQTT[0m[38;5;12m [39m[38;5;12m(https://github.com/vert-x3/vertx-mqtt)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProvides[39m[38;5;12m [39m[38;5;12mtwo[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mcomponents:[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mMQTT[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mhandling[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mMQTT[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmessages[39m[38;5;12m [39m[38;5;12mexchanges[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mclients[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mMQTT[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12msending[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreceiving[39m[38;5;12m [39m[38;5;12mmessages[39m[38;5;12m [39m
|
||
[38;5;12magainst[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mMQTT[39m[38;5;12m [39m[38;5;12mbroker.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRabbitMQ[0m[38;5;12m (https://github.com/vert-x3/vertx-rabbitmq-client) - A RabbitMQ client (AMQP 0.9.1).[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKafka Client[0m[38;5;12m (https://github.com/vert-x3/vertx-kafka-client) - A Kafka client.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkafka[0m[38;5;12m (https://github.com/cyngn/vertx-kafka) - Kafka client for consuming and producing messages.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSaltStack[0m[38;5;12m (https://github.com/cinterloper/vertx-salt) - A bi-directional bridge between the SaltStack event system and the Vert.x event bus.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSTOMP[0m[38;5;12m (https://github.com/vert-x3/vertx-stomp) - A Kafka client and server.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZeroMQ[0m[38;5;12m (https://github.com/dano/vertx-zeromq) - ZeroMQ Event Bus bridge.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAzure ServiceBus[0m[38;5;12m (https://github.com/TextBack/vertx-azure-servicebus) - Azure [39m[38;5;14m[1mServiceBus[0m[38;5;12m (https://azure.microsoft.com/en-us/services/service-bus/) producer and consumer (fully async, doesn't use Microsoft Azure SDK).[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAMQP 1.0 - Kafka bridge[0m[38;5;12m (https://github.com/rhiot/amqp-kafka-bridge) - Bridge for sending/receiving messages to/from Apache Kafka using the AMQP 1.0 protocol.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Kafka Client[0m[38;5;12m (https://github.com/vert-x3/vertx-kafka-client) - Apache Kafka client for reading and sending messages from/to an Apache Kafka cluster.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe White Rabbit[0m[38;5;12m (https://github.com/viartemev/the-white-rabbit) - An asynchronous RabbitMQ (AMQP) client based on Kotlin coroutines.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWAMP Broker[0m[38;5;12m (https://github.com/i22-digitalagentur/vertx-wamp) - A WAMP broker you can embed into your Vert.x application.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mJavaEE[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJCA adaptor[0m[38;5;12m (https://github.com/vert-x3/vertx-jca) - Java Connector Architecture Adaptor for the Vert.x event bus.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWeld[0m[38;5;12m (https://github.com/weld/weld-vertx) - Brings the CDI programming model into the Vert.x ecosystem (register CDI observer methods as Vert.x message consumers, CDI-powered Verticles, define routes in a declarative way, etc.).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mMeteor[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMeteor[0m[38;5;12m (https://github.com/jmusacchio/vertxbus/) - Meteor integration support through Vert.x event bus.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mMetrics[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHawkular metrics[0m[38;5;12m (https://github.com/tsegismont/vertx-monitor) - [39m[38;5;14m[1mHawkular[0m[38;5;12m (http://www.hawkular.org/) implementation of the Vert.x Metrics SPI.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDropWizard metrics[0m[38;5;12m (https://github.com/vert-x3/vertx-dropwizard-metrics) - Metrics implementation using DropWizard metrics.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMicrometer metrics[0m[38;5;12m (https://github.com/vert-x3/vertx-micrometer-metrics) - Metrics implementation using Micrometer metrics.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenTsDb Metrics[0m[38;5;12m (https://github.com/cyngn/vertx-opentsdb) - [39m[38;5;14m[1mOpenTsDb[0m[38;5;12m (http://opentsdb.net/) metrics client for Vert.x.[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBosun Monitoring[0m[38;5;12m (https://github.com/cyngn/vertx-bosun) - [39m[38;5;14m[1mBosun[0m[38;5;12m (https://bosun.org/) client library for Vert.x.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mNetflix - Hystrix[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHystrix Metrics Stream[0m[38;5;12m (https://github.com/kennedyoliveira/hystrix-vertx-metrics-stream.git) - Emits metrics for Hystrix Dashboard from a Vert.x application with [39m[38;5;14m[1mHystrix[0m[38;5;12m (https://github.com/Netflix/Hystrix).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mDart[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x[0m[38;5;14m[1m [0m[38;5;14m[1mDart[0m[38;5;14m[1m [0m[38;5;14m[1mSockJS[0m[38;5;12m [39m[38;5;12m(https://github.com/wem/vertx-dart-sockjs)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDart[0m[38;5;12m [39m[38;5;12m(https://www.dartlang.org/)[39m[38;5;12m [39m[38;5;12mintegration[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;14m[1mVert.x[0m[38;5;14m[1m [0m[38;5;14m[1mSockJS[0m[38;5;14m[1m [0m[38;5;14m[1mbridge[0m[38;5;12m [39m[38;5;12m(http://vertx.io/docs/vertx-web/java/#_sockjs_event_bus_bridge)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mplain[39m[38;5;12m [39m[38;5;12mSockJS[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;12mdart:js.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mPush Notifications[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOnesignal[0m[38;5;12m (https://github.com/jklingsporn/vertx-push-onesignal) - Send push notifications to (mobile/web) apps from your Vert.x application with [39m[38;5;14m[1mOneSignal[0m[38;5;12m (https://onesignal.com/).[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mCNCF CloudEvents[39m
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCloudEvents.io[0m[38;5;14m[1m [0m[38;5;14m[1mJava[0m[38;5;14m[1m [0m[38;5;14m[1mSDK[0m[38;5;12m [39m[38;5;12m(https://github.com/cloudevents/sdk-java)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSend[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreceive[39m[38;5;12m [39m[38;5;14m[1mCloudEvents[0m[38;5;12m [39m[38;5;12m(https://cloudevents.io/)[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mVert.x[0m[38;5;14m[1m [0m[38;5;14m[1mHTTP[0m[38;5;14m[1m [0m[38;5;14m[1mTransport[0m[38;5;12m [39m[38;5;12m(https://github.com/cloudevents/sdk-java/blob/master/http/vertx/README.md)[39m[38;5;12m [39m
|
||
[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCloudEvents.[39m
|
||
|
||
[38;2;255;187;0m[4mMiddleware[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mApache Camel[0m[38;5;12m (https://camel.apache.org/components/vertx-component.html) - [39m[38;5;14m[1mApache Camel[0m[38;5;12m (http://camel.apache.org/) component for bridging Camel with the Vert.x event bus.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGateleen[0m[38;5;12m (https://github.com/swisspush/gateleen) - Middleware library based on Vert.x to build advanced JSON/REST communication servers.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGravitee.io[0m[38;5;12m (https://gravitee.io) - An OSS API Platform including an API Gateway and an OAuth2 / OIDC authorization server based on Vert.x Core / Vert.x Web and other modules.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAPI[0m[38;5;14m[1m [0m[38;5;14m[1mFramework[0m[38;5;12m [39m[38;5;12m(https://github.com/vinscom/api-framework)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mVert.x[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGlue[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mmicroservice[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mremoving[39m[38;5;12m [39m[38;5;12mdistinction[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mstandalone[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mserveless[39m[38;5;12m [39m[38;5;12mapplication.[39m[38;5;12m [39m[38;5;12mAll[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mstandalone[39m[38;5;12m [39m[38;5;12mserver,[39m[38;5;12m [39m[38;5;12mbut,[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12mrequired,[39m[38;5;12m [39m
|
||
[38;5;12msame[39m[38;5;12m [39m[38;5;12mcodebase[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mserverless[39m[38;5;12m [39m[38;5;12mapplication.[39m
|
||
|
||
[38;2;255;187;0m[4mLanguage Support[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mProgramming language support for Vert.x[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCeylon[0m[38;5;12m (https://github.com/vert-x3/vertx-lang-ceylon) - Ceylon support.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGroovy[0m[38;5;12m (https://github.com/vert-x3/vertx-lang-groovy) - Groovy support.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJava[0m[38;5;12m (https://github.com/eclipse/vert.x) - Vert.x main repository (including the Java API).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJavaScript[0m[38;5;12m (https://github.com/vert-x3/vertx-lang-js) - JavaScript support.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython[0m[38;5;12m (https://github.com/vert-x3/vertx-lang-python) - Python support.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRuby[0m[38;5;12m (https://github.com/vert-x3/vertx-lang-ruby) - Ruby support.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScala[0m[38;5;12m (https://github.com/vert-x3/vertx-lang-scala) - - Scala support.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKotlin[0m[38;5;12m (https://github.com/vert-x3/vertx-lang-kotlin) - - Kotlin support.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEcmaScript[0m[38;5;12m (https://github.com/reactiverse/es4x) - EcmaScript >=6 (JavaScript) support.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPhp[0m[38;5;12m (https://github.com/vert-x-cn/vertx-lang-jphp) - Php support.[39m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mLanguage extensions[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGrooveex[0m[38;5;12m (https://github.com/aesteve/grooveex) - Syntactic sugar + utilities (DSL builders, etc.) on top of [39m[38;5;14m[1mvertx-lang-groovy[0m[38;5;12m (https://github.com/vert-x3/vertx-lang-groovy).[39m
|
||
|
||
[38;2;255;187;0m[4mReactive[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReactive Streams[0m[38;5;12m (https://github.com/vert-x3/vertx-reactive-streams) - Vert.x Reactive Streams.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Rx[0m[38;5;12m (https://github.com/vert-x3/vertx-rx) - Vert.x Reactive Extensions.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Sync[0m[38;5;12m (https://github.com/vert-x3/vertx-sync) - Vert.x fiber support.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKotlin coroutines[0m[38;5;12m (https://github.com/vert-x3/vertx-lang-kotlin/tree/master/vertx-lang-kotlin-coroutines) - Vert.x support for Kotlin coroutines.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvertx-util[0m[38;5;12m (https://github.com/cyngn/vertx-util) - Light weight promises & latches for Vert.x.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQBit[0m[38;5;12m (https://github.com/advantageous/qbit) - Async typed actor-like lib that runs easily in Vert.x Async Callbacks. Callback management.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVxRifa[0m[38;5;12m (https://nsforth.github.io/vxrifa) - Utility library for Vert.X that allows using strong-typed interfaces in communication through EventBus.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Effect[0m[38;5;12m (https://github.com/imrafaelmerino/vertx-effect) - Pure functional and reactive library based on the IO Monad to implement any complex flow. Full support for retry, fallback and recovery operations.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSmallRye Mutiny[0m[38;5;12m (https://smallrye.io/smallrye-mutiny/) - Intuitive event-driven reactive programming library for Java with [39m[38;5;14m[1mbindings for Vert.x[0m[38;5;12m (https://smallrye.io/smallrye-mutiny-vertx-bindings/).[39m
|
||
|
||
[38;2;255;187;0m[4mSync Thread Non Block[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSync[0m[38;5;12m (https://github.com/vert-x3/vertx-sync) - Synchronous but non-OS-thread-blocking verticles.[39m
|
||
|
||
[38;2;255;187;0m[4mVert.x Event Bus Clients[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mClients to connect applications to the Vert.x event bus[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJavaScript[0m[38;5;12m (https://www.npmjs.com/package/vertx3-eventbus-client) - JavaScript event bus client.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC++11[0m[38;5;12m (https://github.com/julien3/vertxbuspp) - C++11 event bus client.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJava[0m[38;5;12m (https://github.com/saffron-technology/vertx-eventbusbridge) - Java implementation of vertxbus.js.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJava[0m[38;5;12m (https://github.com/abdlquadri/vertx-eventbus-java) - Java and Android Event Bus Client.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJava[0m[38;5;12m (https://github.com/danielstieger/javaxbus) - Simple Java Event Bus Client using plain TCP socket I/O.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCLI[0m[38;5;12m (https://github.com/cinterloper/vxc) - Command-line binary client for Vert.x event bus - pipe in JSON, emit JSON.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSwift[0m[38;5;12m (https://github.com/tobias/vertx-swift-eventbus) - Event bus client for [39m[38;5;14m[1mApple's Swift[0m[38;5;12m (https://swift.org) using the [39m[38;5;14m[1mTCP-based protocol[0m[38;5;12m (https://github.com/vert-x3/vertx-tcp-eventbus-bridge).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPython[0m[38;5;12m (https://github.com/jaymine/TCP-eventbus-client-Python) - Event bus client for Python using the [39m[38;5;14m[1mTCP-based protocol[0m[38;5;12m (https://github.com/vert-x3/vertx-tcp-eventbus-bridge).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC#[0m[38;5;12m (https://github.com/jaymine/TCP-eventbus-client-C-Sharp) - Event bus client for C# using the [39m[38;5;14m[1mTCP-based protocol[0m[38;5;12m (https://github.com/vert-x3/vertx-tcp-eventbus-bridge).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mC[0m[38;5;12m (https://github.com/jaymine/TCP-eventbus-client-C) - Event bus client for C99 using the [39m[38;5;14m[1mTCP-based protocol[0m[38;5;12m (https://github.com/vert-x3/vertx-tcp-eventbus-bridge).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGo[0m[38;5;12m (https://github.com/jponge/vertx-go-tcp-eventbus-bridge)- Event bus client for Go-lang using the [39m[38;5;14m[1mTCP-based protocol[0m[38;5;12m (https://github.com/vert-x3/vertx-tcp-eventbus-bridge).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSmalltalk[0m[38;5;12m (https://github.com/mumez/VerStix)- Event bus client for [39m[38;5;14m[1mPharo Smalltalk[0m[38;5;12m (http://pharo.org/) using the [39m[38;5;14m[1mTCP-based protocol[0m[38;5;12m (https://github.com/vert-x3/vertx-tcp-eventbus-bridge).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJava[0m[38;5;12m (https://github.com/nielsbaloe/vertxui/tree/master/vertxui-core/src/main/java/live/connector/vertxui/client/transport) - Event bus support in JavaScript through Java code.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElixir[0m[38;5;12m (https://github.com/PharosProduction/ExVertx) - Event bus support for Elixir apps using TCP socket.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRust[0m[38;5;12m (https://github.com/aesteve/vertx-eventbus-client-rs) - Event bus client for Rust applications through TCP.[39m
|
||
|
||
[38;2;255;187;0m[4mVert.x Event Bus Extensions[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEventbus Service[0m[38;5;12m (https://github.com/wowselim/eventbus-service) - Code generator for type-safe event bus communication via simple Kotlin interfaces.[39m
|
||
|
||
[38;2;255;187;0m[4mCluster Managers[0m
|
||
|
||
[48;2;30;30;40m[38;5;13m[3mImplementations of the Vert.x cluster manager SPI[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHazelcast Cluster Manager[0m[38;5;12m (https://github.com/vert-x3/vertx-hazelcast) - Hazelcast cluster manager.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIgnite Cluster Manager[0m[38;5;12m (https://github.com/vert-x3/vertx-ignite) - Ignite cluster manager.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJGroups Cluster Manager[0m[38;5;12m (https://github.com/vert-x3/vertx-jgroups) - JGroups cluster manager.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZookeeper Cluster Manager[0m[38;5;12m (https://github.com/vert-x3/vertx-zookeeper) - Zookeeper cluster manager.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAtomix Cluster Manager[0m[38;5;12m (https://github.com/atomix/atomix-vertx) - An [39m[38;5;14m[1mAtomix[0m[38;5;12m (http://atomix.io) based cluster manager implementation for Vert.x 3.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInfinispan Cluster Manager[0m[38;5;12m (https://github.com/vert-x3/vertx-infinispan) - Infinispan cluster manager.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConsul Cluster Manager[0m[38;5;12m (https://github.com/reactiverse/consul-cluster-manager) - Consul cluster manager.[39m
|
||
|
||
[38;2;255;187;0m[4mCloud Support[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenShift DIY cartridge[0m[38;5;12m (https://github.com/vert-x3/vertx-openshift-diy-quickstart) - OpenShift DIY Cartridge using Vert.x.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenShift Vert.x cartridge[0m[38;5;12m (https://github.com/vert-x3/vertx-openshift-cartridge) - OpenShift Vert.x Cartridge using Vert.x.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAWS SDK[0m[38;5;12m (https://github.com/reactiverse/aws-sdk) - Use AWS Java SDK v2 (async) with Vert.x[39m
|
||
|
||
[38;2;255;187;0m[4mMicroservices[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mService Discovery[0m[38;5;12m (https://github.com/vert-x3/vertx-service-discovery) - Vert.x Service Discovery.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCircuit Breaker[0m[38;5;12m (https://github.com/vert-x3/vertx-circuit-breaker) - Vert.x Circuit Breaker.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mService Discovery - Consul[0m[38;5;12m (https://github.com/vert-x3/vertx-service-discovery) - [39m[38;5;14m[1mConsul[0m[38;5;12m (https://www.consul.io/) extension to Vert.x Service Discovery.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mService Discovery - Docker links[0m[38;5;12m (https://github.com/vert-x3/vertx-service-discovery) - [39m[38;5;14m[1mDocker[0m[38;5;12m (https://www.docker.com/) extension to Vert.x Service Discovery.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mService Discovery - Kubernetes[0m[38;5;12m (https://github.com/vert-x3/vertx-service-discovery) - [39m[38;5;14m[1mKubernetes[0m[38;5;12m (http://kubernetes.io/) extension to Vert.x Service Discovery.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mService Discovery - Redis backend[0m[38;5;12m (https://github.com/vert-x3/vertx-service-discovery) - [39m[38;5;14m[1mRedis[0m[38;5;12m (http://redis.io/) storage backend for Vert.x Service Discovery.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x GraphQL Service Discovery[0m[38;5;12m (https://github.com/engagingspaces/vertx-graphql-service-discovery) - [39m[38;5;14m[1mGraphQL[0m[38;5;12m (http://graphql.org/) service discovery and querying for your Vert.x microservices.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mResilience4j[0m[38;5;12m [39m[38;5;12m(https://github.com/resilience4j/resilience4j)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mResilience4j[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfault[39m[38;5;12m [39m[38;5;12mtolerance[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mJava8[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfunctional[39m[38;5;12m [39m[38;5;12mprogramming.[39m[38;5;12m [39m[38;5;12mResilience4j[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mmodules[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCircuit[39m[38;5;12m [39m[38;5;12mBreaking,[39m[38;5;12m [39m[38;5;12mRate[39m[38;5;12m [39m[38;5;12mLimiting,[39m[38;5;12m [39m[38;5;12mBulkheading,[39m[38;5;12m [39m
|
||
[38;5;12mAutomatic[39m[38;5;12m [39m[38;5;12mretrying,[39m[38;5;12m [39m[38;5;12mResponse[39m[38;5;12m [39m[38;5;12mcaching[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mMetric[39m[38;5;12m [39m[38;5;12mmeasuring.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFailsafe[0m[38;5;12m [39m[38;5;12m(https://failsafe.dev/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFailsafe[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlightweight,[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mzero-dependency[0m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mhandling[39m[38;5;12m [39m[38;5;12mfailures[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12m8+.[39m[38;5;12m [39m[38;5;12mConcise[39m[38;5;12m [39m[38;5;12mAPI.[39m[38;5;12m [39m[38;5;12mIntegration[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mschedulers[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12masync[39m[38;5;12m [39m[38;5;12mexecutions,[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mAkka[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m
|
||
[38;5;12mVert.x.[39m[38;5;12m [39m[38;5;14m[1mVert.x[0m[38;5;14m[1m [0m[38;5;14m[1mexample[0m[38;5;12m [39m[38;5;12m(https://github.com/failsafe-lib/failsafe/blob/master/examples/src/main/java/dev/failsafe/examples/VertxExample.java)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAutonomous[0m[38;5;14m[1m [0m[38;5;14m[1mServices[0m[38;5;12m [39m[38;5;12m(https://github.com/mikand13/autonomous-services)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mtoolkit[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12mautonomous[39m[38;5;12m [39m[38;5;12mservices.[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12marchitecture[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mleverages[39m[38;5;12m [39m[38;5;12mvert.x[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnannoq-tools[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mevent-based[39m[38;5;12m [39m[38;5;12mreactive[39m[38;5;12m [39m[38;5;12marchitecure[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m
|
||
[38;5;12mcentralized[39m[38;5;12m [39m[38;5;12mcomponents,[39m[38;5;12m [39m[38;5;12mneither[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mdata,[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtheoretically[39m[38;5;12m [39m[38;5;12mlinear[39m[38;5;12m [39m[38;5;12mscalability[39m[38;5;12m [39m[38;5;12macross[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12marchitecture.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mApache[0m[38;5;14m[1m [0m[38;5;14m[1mServiceComb[0m[38;5;14m[1m [0m[38;5;14m[1mJava[0m[38;5;14m[1m [0m[38;5;14m[1mChassis[0m[38;5;12m [39m[38;5;12m(https://github.com/apache/servicecomb-java-chassis)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mServiceComb[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mChassis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mSoftware[39m[38;5;12m [39m[38;5;12mDevelopment[39m[38;5;12m [39m[38;5;12mKit[39m[38;5;12m [39m[38;5;12m(SDK)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mrapid[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmicroservices[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mJava,[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mregistration,[39m[38;5;12m [39m
|
||
[38;5;12mservice[39m[38;5;12m [39m[38;5;12mdiscovery,[39m[38;5;12m [39m[38;5;12mdynamic[39m[38;5;12m [39m[38;5;12mrouting,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mfeatures.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSmallRye[0m[38;5;14m[1m [0m[38;5;14m[1mFault[0m[38;5;14m[1m [0m[38;5;14m[1mTolerance[0m[38;5;12m [39m[38;5;12m(https://github.com/smallrye/smallrye-fault-tolerance)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSmallRye[39m[38;5;12m [39m[38;5;12mFault[39m[38;5;12m [39m[38;5;12mTolerance[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mEclipse[39m[38;5;12m [39m[38;5;12mMicroProfile[39m[38;5;12m [39m[38;5;12mFault[39m[38;5;12m [39m[38;5;12mTolerance[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12madditional[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mdefined[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mspecification.[39m[38;5;12m [39m[38;5;12mNative[39m[38;5;12m [39m
|
||
[38;5;12msupport[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;14m[1mVert.x[0m[38;5;12m [39m[38;5;12m(https://smallrye.io/docs/smallrye-fault-tolerance/6.2.6/integration/event-loop.html)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mMutiny[0m[38;5;12m [39m[38;5;12m(https://smallrye.io/docs/smallrye-fault-tolerance/6.2.6/reference/asynchronous.html#async-types).[39m
|
||
|
||
[38;2;255;187;0m[4mSearch Engines[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Elasticsearch Service[0m[38;5;12m (https://github.com/englishtown/vertx-elasticsearch-service) - Vert.x 3 [39m[38;5;14m[1mElasticsearch[0m[38;5;12m (https://www.elastic.co/) service with event bus proxying.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Solr Service[0m[38;5;12m (https://github.com/englishtown/vertx-solr-service) - Vert.x 3 Solr service with event bus proxying.[39m
|
||
|
||
[38;2;255;187;0m[4mService Factory[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mService Factory[0m[38;5;12m (https://github.com/vert-x3/vertx-service-factory) - Vert.x Service Factory.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMaven Service Factory[0m[38;5;12m (https://github.com/vert-x3/vertx-maven-service-factory) - Maven Vert.x Service Factory.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHTTP Service Factory[0m[38;5;12m (https://github.com/vert-x3/vertx-http-service-factory) - Vert.x HTTP Service Factory.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNode.js Service Factory[0m[38;5;12m (https://github.com/mellster2012/vertx-nodejs-service-factory) - Vert.x Node.js Service Factory.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEclipse[0m[38;5;14m[1m [0m[38;5;14m[1mSISU[0m[38;5;14m[1m [0m[38;5;14m[1mService[0m[38;5;14m[1m [0m[38;5;14m[1mFactories[0m[38;5;12m [39m[38;5;12m(https://github.com/cstamas/vertx-sisu)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mVert.x[39m[38;5;12m [39m[38;5;12mintegration[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;14m[1mEclipse[0m[38;5;14m[1m [0m[38;5;14m[1mSISU[0m[38;5;12m [39m[38;5;12m(https://www.eclipse.org/sisu/)[39m[38;5;12m [39m[38;5;12mDI[39m[38;5;12m [39m[38;5;12mcontainer[39m[38;5;12m [39m[38;5;12moffering[39m[38;5;12m [39m[38;5;12malternatives[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[48;5;235m[38;5;249mvertx-service-factory[49m[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[48;5;235m[38;5;249mvertx-maven-service-factory[49m[39m
|
||
[38;5;12m.[39m
|
||
|
||
[38;2;255;187;0m[4mConfig[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x[0m[38;5;14m[1m [0m[38;5;14m[1mConfig[0m[38;5;14m[1m [0m[38;5;14m[1mAWS[0m[38;5;14m[1m [0m[38;5;14m[1mSSM[0m[38;5;14m[1m [0m[38;5;14m[1mStore[0m[38;5;12m [39m[38;5;12m(https://github.com/Finovertech/vertx-config-aws-ssm)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;14m[1mconfig[0m[38;5;14m[1m [0m[38;5;14m[1mstore[0m[38;5;12m [39m[38;5;12m(http://vertx.io/docs/vertx-config/java/)[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mretrieving[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mvalues[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mAWS[0m[38;5;14m[1m [0m[38;5;14m[1mEC2[0m[38;5;14m[1m [0m[38;5;14m[1mSSM[0m[38;5;14m[1m [0m[38;5;14m[1mParameter[0m[38;5;14m[1m [0m[38;5;14m[1mStore[0m[38;5;12m [39m
|
||
[38;5;12m(https://aws.amazon.com/ec2/systems-manager/parameter-store/).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Boot[0m[38;5;12m (https://github.com/jponge/vertx-boot) - Deploying verticles from a HOCON configuration.[39m
|
||
|
||
[38;2;255;187;0m[4mDependency Injection[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Guice[0m[38;5;12m (https://github.com/englishtown/vertx-guice) - Vert.x verticle factory for Guice dependency injection.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x HK2[0m[38;5;12m (https://github.com/englishtown/vertx-hk2) - Vert.x verticle factory for HK2 dependency injection.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpring Vert.x Extension[0m[38;5;12m (https://github.com/amoAHCP/spring-vertx-ext) - Vert.x verticle factory for Spring DI injection.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Beans[0m[38;5;12m (https://github.com/rworsnop/vertx-beans) - Inject Vert.x objects as beans into your Spring application.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQBit[0m[38;5;12m (https://github.com/advantageous/qbit) - QBit works with Spring DI and Spring Boot (and of course Vert.x). Allows you to use QBit, Vert.x, Spring DI and Spring Boot in the same application.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Eclipse SISU[0m[38;5;12m (https://github.com/cstamas/vertx-sisu) - Vert.x integration with [39m[38;5;14m[1mEclipse SISU[0m[38;5;12m (https://www.eclipse.org/sisu/) DI container.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Spring Verticle Factory[0m[38;5;12m (https://github.com/juanavelez/vertx-spring-verticle-factory) - A Vert.x Verticle Factory that makes use of Spring to obtain and configure Verticles.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGlue[0m[38;5;12m [39m[38;5;12m(https://github.com/vinscom/glue)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProven[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mopinionated[39m[38;5;12m [39m[38;5;12mprogramming,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mVert.x[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mInspired[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mATG[39m[38;5;12m [39m[38;5;12mNucleus,[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12mlayer[39m[38;5;12m [39m[38;5;12mbase[39m[38;5;12m [39m[38;5;12mconfiguration[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12msimple[39m
|
||
[38;5;12mproperties[39m[38;5;12m [39m[38;5;12mfile.[39m
|
||
|
||
[38;2;255;187;0m[4mTesting[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Unit[0m[38;5;12m (https://github.com/vert-x3/vertx-unit) - Async polyglot unit testing for Vert.x.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x JUnit5[0m[38;5;12m (https://github.com/vert-x3/vertx-junit5) - Async unit testing for Vert.x with junit5.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x WireMongo[0m[38;5;12m (https://github.com/noenv/vertx-wiremongo) - Lightweight MongoDB mocking for Vert.x[39m
|
||
|
||
[38;2;255;187;0m[4mDevelopment Tools[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x shell[0m[38;5;12m (https://github.com/vert-x3/vertx-shell) - Allows for interaction with Vert.x from the command line.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x health check[0m[38;5;12m (https://github.com/vert-x3/vertx-health-check) - Allows for remote health checking in Vert.x projects.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Hot[0m[38;5;12m (https://github.com/dazraf/vertx-hot) - A Maven plugin for the hot-deploy of Maven Vert.x projects.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mslush-vertx[0m[38;5;12m (https://www.npmjs.com/package/slush-vertx) - A template driven Vert.x project generator for different languages and build tools.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mVisual[0m[38;5;14m[1m [0m[38;5;14m[1mStudio[0m[38;5;14m[1m [0m[38;5;14m[1mCode[0m[38;5;12m [39m[38;5;12m(https://github.com/pmlopes/VertxSnippet)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mVisual[39m[38;5;12m [39m[38;5;12mStudio[39m[38;5;12m [39m[38;5;12mCode[39m[38;5;12m [39m[38;5;12m(polyglot)[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mVert.x.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mMarketplace[0m[38;5;12m [39m
|
||
[38;5;12m(https://marketplace.visualstudio.com/items?itemName=pmlopes.vertxsnippet).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Starter[0m[38;5;12m (http://www.jetdrone.xyz/vertx-starter/) - A browser-based project starter and project templates for Vert.x applications.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x LiveReload[0m[38;5;12m (https://github.com/ybonnel/vertx-livereload) - A simple livereload server for Vert.x applications.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mopenapi-generator[0m
|
||
[38;5;12m (https://github.com/OpenAPITools/openapi-generator) - OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3).[39m
|
||
|
||
[38;2;255;187;0m[4mMiscellaneous[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Child Process[0m[38;5;12m (https://github.com/vietj/vertx-childprocess) - Spawn child process from Vert.x.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvertx-redisques[0m[38;5;12m (https://github.com/swisspush/vertx-redisques) - A highly scalable redis-persistent queuing system for Vert.x.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSimple File Server[0m
|
||
[38;5;12m (https://github.com/pitchpoint-solutions/sfs) - An OpenStack Swift compatible distributed object storage server that can serve and securely store billions of large and small files using minimal resources implemented using Vert.x.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Boot[0m[38;5;12m (https://github.com/jponge/vertx-boot) - Deploying verticles from a HOCON configuration.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGDH[0m[38;5;12m (https://github.com/maxamel/GDH) - Generalized Diffie-Hellman key exchange Java library built on top of Vert.x.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvertx-values[0m[38;5;12m (https://github.com/imrafaelmerino/vertx-values) - Send immutable and persistent JSON from [39m[38;5;14m[1mjson-values[0m[38;5;12m (https://github.com/imrafaelmerino/json-values) across the event bus.[39m
|
||
|
||
[38;2;255;187;0m[4mDistribution[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Stack[0m[38;5;12m (https://github.com/vert-x3/vertx-stack) - Vert.x + the endorsed modules.[39m
|
||
|
||
[38;2;255;187;0m[4mExamples[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x blueprint - Microservice application[0m[38;5;12m (https://github.com/sczyh30/vertx-blueprint-microservice) - The official Vert.x blueprint showing how to build a complex microservice application.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x blueprint - Job Queue[0m[38;5;12m (https://github.com/sczyh30/vertx-blueprint-job-queue) - The official Vert.x blueprint showing how to build a distributed job processing application.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x blueprint - TODO backend[0m[38;5;12m (https://github.com/sczyh30/vertx-blueprint-todo-backend) - The official Vert.x blueprint showing how to build a backend for a TODO application.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x examples[0m[38;5;12m (https://github.com/vert-x3/vertx-examples) - The official Vert.x examples including web examples, how to use the official database clients, etc.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x feeds[0m[38;5;12m (https://github.com/aesteve/vertx-feeds) - Example of an RSS aggregator built using Vert.x, Gradle, MongoDB, Redis, Handlebars templates, AngularJS, the event bus and SockJS.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Markdown service[0m[38;5;12m (https://github.com/aesteve/vertx-markdown-service) - Example on how to use [39m[38;5;14m[1mservice-proxy[0m[38;5;12m (https://github.com/vert-x3/vertx-service-proxy) with Gradle.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExample using event bus and service proxies to connect vertx and node[0m
|
||
[38;5;12m (https://github.com/advantageous/vertx-node-ec2-eventbus-example) - Step by step example with wiki description showing how to connect Vert.x and Node using event bus and service proxies.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Todo-Backend implementation[0m[38;5;12m (https://github.com/aesteve/todo-backend-vertx) - Pure Java 8 implementation of the Todo MVC backend. Uses a Vert.x LocalMap for storage.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKotlin Todo-Backend implementation[0m[38;5;12m (https://github.com/aesteve/vertx-kotlin-todomvc) - Kotlin implementation of the Todo MVC backend.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScala Todo-Backend implementation[0m[38;5;12m (https://github.com/aesteve/vertx-scala-todomvc) - Scala implementation of the Todo MVC backend.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGrooveex Todo-Backend implementation[0m[38;5;12m (https://github.com/aesteve/todo-backend-grooveex) - Todo MVC backend implementation with Vert.x + Groovy + some syntactic sugar + DSL routing facilities.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Gradle Starter[0m[38;5;12m (https://github.com/yyunikov/vertx-gradle-starter) - Java 8 starter application with example of using Vert.x with Gradle build system, profiles configuration and SLF4J.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Gentics Mesh Example[0m[38;5;12m (https://github.com/gentics/mesh-vertx-example) - Example on how to build a template-based web server with Gentics Mesh and handlebars.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHTTP/2 showcase[0m[38;5;12m (https://github.com/aesteve/http2-showcase) - A simple demo, showing how HTTP/2 can drastically improve user experience when a huge latency is involved.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Music Store[0m[38;5;12m (https://github.com/tsegismont/vertx-musicstore) - An example application on how to build Vert.x applications with RxJava.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrabzilla[0m[38;5;12m (https://github.com/crabzilla/crabzilla) - Yet another Event Sourcing experiment. A project exploring Vert.x to develop Event Sourcing / CQRS applications.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x PostgreSQL Starter[0m[38;5;12m (https://github.com/BillyYccc/vertx-postgresql-starter) - A starter to build a monolithic CRUD RESTful Web Service with Vert.x stack and PostgreSQL.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCloud Foundry[0m[38;5;12m (https://github.com/amdelamar/vertx-cloudfoundry) - An example Vert.x for deploying to a [39m[38;5;14m[1mCloud Foundry[0m[38;5;12m (https://www.cloudfoundry.org/) service provider.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKnative[0m[38;5;12m [39m[38;5;12m(https://github.com/knative/docs/tree/main/code-samples/community/serving/helloworld-vertx)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mexample[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;14m[1mReactive[0m[38;5;14m[1m [0m[38;5;14m[1mExtensions[0m[38;5;14m[1m [0m[38;5;14m[1mVert.x[0m[38;5;12m [39m[38;5;12m(https://github.com/vert-x3/vertx-rx)[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;14m[1mKnative[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/knative).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStarter[0m[38;5;14m[1m [0m[38;5;14m[1mSingle[0m[38;5;14m[1m [0m[38;5;14m[1mVerticle[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;12m [39m[38;5;12m(https://github.com/jgarciasm/ssv-api)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mStarter[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mProject[39m[38;5;12m [39m[38;5;12mTemplate[39m[38;5;12m [39m[38;5;12mready[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdeploy[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mlots[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mplumbing[39m[38;5;12m [39m[38;5;12mcode,[39m[38;5;12m [39m[38;5;12mexamples,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdocumentation[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mquickly[39m[38;5;12m [39m[38;5;12mdevelope[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12malmost[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mknowledge[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;12mvert.x[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mwaste[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtime.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAI model output API based on PMML with Vert.x[0m[38;5;12m (https://github.com/immusen/vertx-pmml) - High performance PMML evaluator API based on Vert.x. Supports dynamic routing configuration for multiple PMML models via JSON.[39m
|
||
|
||
[38;2;255;187;0m[4mDeployment[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Deploy Application[0m[38;5;12m (https://github.com/msoute/vertx-deploy-tools) - (Seamless) deploy to AWS based Vert.x application clusters.[39m
|
||
|
||
[38;2;255;187;0m[4mUtilities[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mChime[0m[38;5;12m (https://github.com/LisiLisenok/Chime) - Time scheduler working on Vert.x event bus allowing for scheduling with [39m[48;2;30;30;40m[38;5;13m[3mcron-style[0m[38;5;12m and [39m[48;2;30;30;40m[38;5;13m[3minterval[0m[38;5;12m timers.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Cron[0m[38;5;12m (https://github.com/diabolicallabs/vertx-cron) - Schedule events with cron specifications. Has event bus and Observable versions.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x CronUtils[0m[38;5;12m (https://github.com/NoEnv/vertx-cronutils) - An abstraction of cron-utils for the vertx scheduler. Unix, Cron4j and Quartz style expressions are supported.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x[0m[38;5;14m[1m [0m[38;5;14m[1mScheduler[0m[38;5;12m [39m[38;5;12m(https://github.com/zero88/vertx-scheduler)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlightweight[39m[38;5;12m [39m[38;5;12mplugable[39m[38;5;12m [39m[38;5;12mscheduler[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mplain[39m[38;5;12m [39m[38;5;12mVert.x[39m[38;5;12m [39m[38;5;12mcore[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mexternal[39m[38;5;12m [39m[38;5;12mlibs[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mscheduling[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mcron-style[0m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3minterval[0m[38;5;12m [39m[38;5;12mtimers[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdetail[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mmonitor[0m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12msync[39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12masync[39m[38;5;12m [39m[38;5;12mtask.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x POJO config[0m[38;5;12m (https://github.com/aesteve/vertx-pojo-config) - Allows for mapping between standard JSON configuration and a (type-safe) configuration Java bean. Also allows the configuration bean to be validated through JSR 303.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Async[0m[38;5;12m (https://github.com/gchauvet/vertx-async) - Portage of caolan/async nodejs module to Vert.x framework that provides helpers methods for common async patterns.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x JOLT[0m[38;5;12m (https://github.com/lusoalex/vertx-jolt) - JSON to JSON transformation tool based on the original bazaarvoice JOLT project. Helpful to transform different json structure into an expected json format.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Dependent Verticle Deployer[0m[38;5;12m (https://github.com/juanavelez/vertx-dependent-verticle-deployer) - A Vert.x Verticle intended to deploy verticles and their dependent verticles.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Dataloader[0m[38;5;12m (https://github.com/engagingspaces/vertx-dataloader) - Java port of Facebook Dataloader for Vert.x. Efficient batching and caching for your data layer.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Util[0m[38;5;12m (https://github.com/juanavelez/vertx-util) - A collection of Vert.x utility methods.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Web Accesslog[0m[38;5;12m (https://github.com/romanpierson/vertx-web-accesslog) - Just a simple handler to be used in Vert.x Web to generate access logs.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x GraphQL Utils[0m[38;5;12m (http://github.com/tibor-kocsis/vertx-graphql-utils) - A route handler and Vert.x compatible interfaces to handle GraphQL queries in Vert.x and Vert.x Web.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNannoq-Tools[0m[38;5;12m [39m[38;5;12m(https://noriginmedia.github.io/nannoq-tools/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mNannoq-Tools[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtoolkit[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mconstructing[39m[38;5;12m [39m[38;5;12mrobust,[39m[38;5;12m [39m[38;5;12mscalable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdistributed[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mleveraging[39m[38;5;12m [39m[38;5;12mVert.x[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mmodules[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mauthentication,[39m[38;5;12m [39m[38;5;12mcluster[39m[38;5;12m [39m[38;5;12mmanagement,[39m[38;5;12m [39m
|
||
[38;5;12mFirebase[39m[38;5;12m [39m[38;5;12mCloud[39m[38;5;12m [39m[38;5;12mMessaging,[39m[38;5;12m [39m[38;5;12mDynamoDB,[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12mgeneric[39m[38;5;12m [39m[38;5;12mqueries,[39m[38;5;12m [39m[38;5;12mREST,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mContextual logging[0m[38;5;12m (https://github.com/reactiverse/reactiverse-contextual-logging) - Mapped Diagnostic Context (MDC) that works with the Vert.x event-loop model.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x JsonPath[0m[38;5;12m (https://github.com/NoEnv/vertx-jsonpath) - A very basic implementation of JsonPath using Vert.x’s JsonObject and JsonArray, mimicking their getX, containsKey, put and remove methods.[39m
|
||
|
||
[38;2;255;187;0m[4mPresentations[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x Youtube channel[0m[38;5;12m (https://www.youtube.com/channel/UCGN6L3tRhs92Uer3c6VxOSA)[39m
|
||
|
||
[38;2;255;187;0m[4mCommunity[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUser Group[0m[38;5;12m (https://groups.google.com/forum/?fromgroups#!forum/vertx) - Discuss all user issues related to [39m[48;2;30;30;40m[38;5;13m[3musing[0m[38;5;12m Vert.x.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDeveloper Group[0m[38;5;12m (https://groups.google.com/forum/?fromgroups#!forum/vertx-dev) - A group for Vert.x core [39m[48;2;30;30;40m[38;5;13m[3mdevelopers[0m[38;5;12m and [39m[48;2;30;30;40m[38;5;13m[3mcontributors[0m[38;5;12m.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDiscord Server[0m[38;5;12m (https://discord.gg/KzEMwP2) - Chat about any Vert.x-related topic.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIssues[0m[38;5;12m (https://github.com/vert-x3/issues/issues) - Vert.x core issue tracker.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWiki[0m[38;5;12m (https://github.com/vert-x3/wiki/wiki) - Contains useful information about Vert.x.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBlog[0m[38;5;12m (http://vertx.io/blog/) - The official Vert.x blog containing many tutorials and other information.[39m
|
||
|
||
[38;2;255;187;0m[4mArticles[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGoing reactive with Eclipse Vert.x and RX Java[0m[38;5;12m (https://blogs.oracle.com/javamagazine/going-reactive-with-eclipse-vertx-and-rxjava)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVert.x 3.3.0 Features Enhanced Networking Microservices, Testing and More[0m[38;5;12m (https://www.infoq.com/news/2016/06/Vert.x-3.3.0-release-features)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInterview with Tim Fox About Vert.x 3, the Original Reactive, Microservice Toolkit for the JVM[0m[38;5;12m (http://www.infoq.com/articles/vertx-3-tim-fox)[39m
|
||
|
||
[38;2;255;187;0m[4mTutorials[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIntroduction to Vert.x[0m[38;5;12m (https://vertx.io/get-started/)[39m
|
||
|
||
[38;2;255;187;0m[4mFront-End[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVertxUI[0m[38;5;12m (https://github.com/nielsbaloe/vertxui) - A pure Java front-end toolkit with descriptive fluent views-on-models, POJO traffic, JUnit testing on the virtual DOM or mixed-language on a real DOM, and more.[39m
|
||
|
||
[38;2;255;187;0m[4mContribute[0m
|
||
|
||
[38;5;12mContributions welcome! Read the [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (CONTRIBUTING.md) first.[39m
|