434 lines
77 KiB
Plaintext
434 lines
77 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[1mArticles[0m[38;5;12m (#articles)[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://eclipse-ee4j.github.io/jersey/) 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
|
||
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExposed Vert.x SQL Client[0m[38;5;12m (https://github.com/huanshankeji/exposed-vertx-sql-client) - Kotlin's [39m[38;5;14m[1mExposed[0m[38;5;12m (https://github.com/JetBrains/Exposed) on top of [39m[38;5;14m[1mVert.x Reactive SQL Client[0m[38;5;12m (https://github.com/eclipse-vertx/vertx-sql-client).[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-mongo-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-mongo-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/products/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 Dart SockJS[0m[38;5;12m (https://github.com/wem/vertx-dart-sockjs) - [39m[38;5;14m[1mDart[0m[38;5;12m (https://www.dartlang.org/) integration for [39m[38;5;14m[1mVert.x SockJS bridge[0m[38;5;12m (http://vertx.io/docs/vertx-web/java/#_sockjs_event_bus_bridge) and plain SockJS with use of dart: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;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 SISU Service Factories[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 offering alternatives for [39m[48;5;235m[38;5;249mvertx-service-factory[49m[39m[38;5;12m and [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;12m [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 for Visual Studio Code[0m[38;5;12m (https://github.com/pmlopes/VertxSnippet) - A Visual Studio Code (polyglot) plugin for Vert.x. Also available from the [39m[38;5;14m[1mMarketplace[0m[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 Single Verticle API[0m
|
||
[38;5;12m (https://github.com/jgarciasm/ssv-api) - REST API Starter and Project Template ready to deploy with lots of plumbing code, examples, and documentation to quickly develope an API with almost no knowledge of vert.x and without any waste of time.[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;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12masync[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[1mEmbracing Reactive Applications on JVM: a Deep Dive into Modern I/O Models and Vert.x[0m[38;5;12m (https://www.infoq.com/articles/reactive-java-vertx-deep-dive/)[39m
|
||
[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/post/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
|
||
|
||
[38;5;12mvertx Github: https://github.com/vert-x3/vertx-awesome[39m
|