Non-blocking web stack with support for 'Reactive Streams' back pressure, running on Netty, Undertow, and Servlet 3.1+ conts
Compile Dependencies (22)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-databind(optional)58 vulnerabilities General data-binding functionality for Jackson: works on core streaming API | 2.9.7 | 3.2.1 | |
Serializer
Apache 2.0
| com.fasterxml.jackson.dataformat
»
jackson-dataformat-smile(optional) Support for reading and writing Smile ("binary JSON") | 2.9.7 | 3.2.1 | |
BSD 3-clause
| com.google.protobuf
»
protobuf-java-util(optional) Utilities for Protocol Buffers | 3.6.1 | 4.35.1 | |
Concurrency
Apache 2.0
| io.projectreactor
»
reactor-core Non-Blocking Reactive Foundation for the JVM | 3.2.3.RELEASE | 3.8.6 | |
Apache 2.0
| io.projectreactor.netty
»
reactor-netty(optional)1 vulnerability Reactor Netty with all modules | 0.8.3.RELEASE | 1.3.6 | |
Concurrency
Apache 2.0
| io.reactivex
»
rxjava(optional) Reactive Extensions for Java | 1.3.8 | 2.2.21 | |
Apache 2.0
| io.reactivex
»
rxjava-reactive-streams(optional) Adapter between RxJava and ReactiveStreams | 1.2.1 | ✔ | |
Apache 2.0
| io.undertow » undertow-websockets-jsr(optional) | 2.0.15.Final | 2.3.26.Final | |
Java Spec
EPL 2.0 +1
| javax.servlet
»
javax.servlet-api(optional) API for Jakarta Servlet, enabling web applications to handle HTTP requests and responses through a standard interface ... | 4.0.1 | 6.1.0 | |
WebSocket Clients
EPL 2.0 +1
| javax.websocket
»
javax.websocket-api(optional) Jakarta WebSocket - Server API | 1.1 | 2.2.0 | |
HTTP Clients
Apache 2.0
| org.apache.httpcomponents
»
httpclient(optional)1 vulnerability Apache HttpComponents Client | 4.5.6 | 5.6.2 | |
Apache 2.0
| org.apache.tomcat
»
tomcat-websocket(optional)2 vulnerabilities Tomcat WebSocket implementation | 9.0.13 | 11.0.24 | |
Apache 2.0 +1
| org.eclipse.jetty.websocket » websocket-server(optional) | 9.4.14.v20181114 | 11.0.26 | |
Template Engine
Apache 2.0
| org.freemarker
»
freemarker(optional) FreeMarker is a "template engine"; a generic tool to generate text output based on templates. | 2.3.28 | 2.3.34 | |
Reflection
Apache 2.0
| org.jetbrains.kotlin
»
kotlin-reflect(optional) Runtime libraries for Kotlin reflection, which allows you to introspect the structure of your program at runtime. | 1.2.71 | 2.4.0 | |
Lang Runtime
Apache 2.0
| org.jetbrains.kotlin
»
kotlin-stdlib(optional)2 vulnerabilities Standard library for the Kotlin Programming Language | 1.2.71 | 2.4.0 | |
Dep Injection
Apache 2.0
| org.springframework
»
spring-beans2 vulnerabilities Spring Beans provides the configuration framework and basic functionality to instantiate, configure, and assemble java ... | 5.1.3.RELEASE | 7.0.8 | |
Core Utils
Apache 2.0
| org.springframework
»
spring-core Basic building block for Spring that in conjunction with Spring Beans provides dependency injection and IoC features. | 5.1.3.RELEASE | 7.0.8 | |
Web Framework
Apache 2.0
| org.springframework
»
spring-web6 vulnerabilities Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC ... | 5.1.3.RELEASE | 7.0.8 | |
Dep Injection
Apache 2.0
| org.springframework
»
spring-context(optional)3 vulnerabilities Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring ... | 5.1.3.RELEASE | 7.0.8 | |
Config
Apache 2.0
| org.springframework
»
spring-context-support(optional) Support classes for integrating common third-party libraries into a Spring application context | 5.1.3.RELEASE | 7.0.8 | |
Web Assets
MIT
| org.webjars
»
webjars-locator-core(optional) WebJar Locator Core functionality | 0.35 | 0.59 |