|almost 6 years ago||7 days ago|
|Apache License 2.0||GNU General Public License v3.0 or later|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
We haven't tracked posts mentioning typed-actors yet.
Tracking mentions began in Dec 2020.
 Vert.x vs Spring
1 project | reddit.com/r/Kotlin | 10 Jan 2022
That being said, between the two you mentioned, spring is probably the more popular framework because of the magic annotation processing it provides if you're into that. Otherwise vertx seems like a good framework if you want something light, not sure which large projects are using it out there though short of looking at their site.
Switching to Java
5 projects | reddit.com/r/java | 2 Jan 2022
Something like Vert.x would be much close to node.js (it's inspired by it!) and it's pretty easy to use. I would also at least read about the following frameworks before deciding on which one to try a bit more:
Native-image with Quarkus
3 projects | dev.to | 12 Dec 2021
Because the developers of Quarkus also worked on Vert.x, the former also offers a plugin that integrates the latter. Vert.x is full reactive and provides the concept of routes. With Quarkus, you can annotate methods to mark them as routes. One can migrate the above code to routes:
Async I/O for Dummies (2018)
2 projects | news.ycombinator.com | 5 Dec 2021
Backend newb, here. I have a dumb question - can someone give me a summary, or blog post to a summary, of the pros /cons of async versus threads?
One thing I have been using as a way of understanding hi-perf backends is analyzing why the vert.x framework  (and its underlying server, netty) does so well on benchmarks , but as newb, I do not think I would get a lot form that exercise without a little hand holding.
 Ad of today, #28 on tech empower benchmarks - https://www.techempower.com/benchmarks/
Java Equivalent of Express.js for REST
8 projects | reddit.com/r/java | 14 Oct 2021
Came here to say this. Vert.x was inspired by Node+Express. It was even originally named NodeX.8 projects | reddit.com/r/java | 14 Oct 2021
GraalVM + Typescript + Quarkus !??
2 projects | reddit.com/r/java | 22 Sep 2021
Check out ES4X. It's JS and TS bindings for GraalJS for Vert.x. Vert.x is the basis for Quarkus, so this is definitely possible.
Yet another ode to Vert.x, or how to write a performance-wise expiring map in less than 100 lines of code.
1 project | dev.to | 22 Sep 2021
I've been working with the Vert.x framework for more than 4 years but I won't stop being excited how simple, lightweight and elegant it is (especially the event loop thread model). In this blog post I will tell you how we implemented PeriodicallyExpiringHashMap data structure in less than 100 lines of code. But first let me give you a bit of a context about why do we need it.
The Reactive Manifesto
1 project | news.ycombinator.com | 3 Sep 2021
Advice on Multithreading Approach
2 projects | reddit.com/r/javahelp | 30 Aug 2021
You might want to consider a lightweight reactive library like Akka or Vert.x which will make more efficient use of threads, and takes the work away of having to write a concurrent, distributed application, so you can just focus on writing your poker app.
What are some alternatives?
Akka - Build highly concurrent, distributed, and resilient message-driven applications on the JVM
Lagom - Reactive Microservices for the JVM
RxJava - RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
Micronaut - Micronaut Application Framework
Zuul - Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.
Ehcache - Ehcache 3.x line
Quasar - Fibers, Channels and Actors for the JVM
javalin - A simple and modern Java and Kotlin web framework
Redisson - Redisson - Redis Java client with features of In-Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, local cache ...
Jooby - The modular web framework for Java and Kotlin
helidon - Java libraries for writing microservices
ZIO - ZIO — A type-safe, composable library for async and concurrent programming in Scala