update lists
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
[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 [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
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
[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
|
||||
@@ -56,7 +57,7 @@
|
||||
[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[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
|
||||
@@ -68,8 +69,8 @@
|
||||
[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[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
|
||||
@@ -97,6 +98,7 @@
|
||||
[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
|
||||
@@ -109,10 +111,10 @@
|
||||
[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
|
||||
[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
|
||||
@@ -130,22 +132,22 @@
|
||||
[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
|
||||
[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[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[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
|
||||
@@ -169,23 +171,22 @@
|
||||
[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
|
||||
[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;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
|
||||
[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
|
||||
|
||||
@@ -273,16 +274,16 @@
|
||||
[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
|
||||
[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
|
||||
|
||||
@@ -295,8 +296,7 @@
|
||||
[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
|
||||
[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
|
||||
|
||||
@@ -313,7 +313,7 @@
|
||||
[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
|
||||
[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
|
||||
@@ -328,12 +328,10 @@
|
||||
[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 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
|
||||
[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
|
||||
|
||||
@@ -372,8 +370,8 @@
|
||||
[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[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
|
||||
@@ -385,8 +383,8 @@
|
||||
[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[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
|
||||
@@ -395,8 +393,8 @@
|
||||
[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[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
|
||||
|
||||
@@ -415,7 +413,8 @@
|
||||
|
||||
[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[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
|
||||
|
||||
@@ -430,3 +429,5 @@
|
||||
[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
|
||||
|
||||
Reference in New Issue
Block a user