A simple server to support mocking responses from any server / service that uses HTTP. The expectations
that configure how the MockServer will respond and to incoming requests can be setup using any language that can
create JSON. In simple client is provided to make this easy in Java.
Compile Dependencies (0)
| Category/License | Group / Artifact | Version | Updates |
|---|
Managed Dependencies (76)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-core1 vulnerability Core Jackson processing abstractions (aka Streaming API), implementation for JSON | 2.14.0 | 3.2.1 | |
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-annotations Core annotations used for value types, used by Jackson data binding package. | 2.14.0 | 2.22 | |
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-databind4 vulnerabilities General data-binding functionality for Jackson: works on core streaming API | 2.14.0 | 3.2.1 | |
YAML
Apache 2.0
| com.fasterxml.jackson.dataformat
»
jackson-dataformat-yaml Support for reading and writing YAML-encoded data via Jackson abstractions. | 2.14.0 | 3.2.1 | |
UUID Generator
Apache 2.0
| com.fasterxml.uuid
»
java-uuid-generator Java UUID Generator (JUG) is a Java library for generating | 4.0.1 | 5.2.0 | |
Code Analyzer
LGPL 2.1
| com.google.code.findbugs
»
jsr305 Annotations the SpotBugs tool supports | 3.0.2 | 4.10.3 | |
Core Utils
Apache 2.0
| com.google.guava
»
guava2 vulnerabilities Guava is a suite of core and expanded libraries that include | 31.1-jre | 33.6.0-jre | |
JSON Lib
Apache 2.0
| com.jayway.jsonpath
»
json-path1 vulnerability A library to query and verify JSON | 2.7.0 | 3.0.0 | |
Compression
BSD
| com.jcraft
»
jzlib JZlib is a re-implementation of zlib in pure Java | 1.1.3 | ✔ | |
Concurrency
Apache 2.0
| com.lmax
»
disruptor Disruptor - Concurrent Programming Framework | 3.4.4 | 4.0.0 | |
JSON Lib
Apache 2.0
| com.networknt
»
json-schema-validator A json schema validator that supports draft v4, v6, v7, v2019-09 and v2020-12 | 1.0.73 | 3.0.6 | |
Encryption Lib
Apache 2.0
| com.nimbusds
»
nimbus-jose-jwt2 vulnerabilities Java library for Javascript Object Signing and Encryption (JOSE) and | 9.25.6 | 10.9.1 | |
Template Engine
BSD
| com.samskivert
»
jmustache A Java implementation of the Mustache templating language. | 1.15 | 1.16 | |
EDL 1.0
| com.sun.activation » jakarta.activation | 2.0.1 | ✔ | |
XML Processing
EDL 1.0
| com.sun.xml.bind
»
jaxb-impl Old JAXB Runtime module. Contains sources required for runtime processing. | 4.0.1 | 4.0.9 | |
Reflection
Apache 2.0
| commons-beanutils
»
commons-beanutils1 vulnerability Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection. | 1.9.4 | 1.11.0 | |
Base64
Apache
| commons-codec
»
commons-codec The Apache Commons Codec component contains encoders and decoders for | 1.15 | 1.22.1 | |
I/O
Apache 2.0
| commons-io
»
commons-io1 vulnerability The Apache Commons IO library contains utility classes, stream implementations, file filters, | 2.11.0 | 2.22.0 | |
Logging
Apache 2.0
| commons-logging
»
commons-logging Apache Commons Logging is a thin adapter allowing configurable bridging to other, | 1.2 | 1.4.0 | |
Apache 2.0
| io.github.arkinator
»
mockserver-core Functionality used by all MockServer modules for matching and expectations | 5.14.1 | ✔ | |
Web App
Apache 2.0
| io.github.arkinator
»
mockserver-war A MockServer that can be deployed as a WAR to any JEE web server | 5.14.1 | ✔ | |
Web App
Apache 2.0
| io.github.arkinator
»
mockserver-proxy-war An HTTP/HTTPS proxy that can be deployed as a WAR to any JEE web server | 5.14.1 | ✔ | |
Apache 2.0
| io.github.arkinator » mockserver-netty | 5.14.1 | ✔ | |
Apache 2.0
| io.github.arkinator
»
mockserver-client-java A java client for the MockServer | 5.14.1 | ✔ | |
Apache 2.0
| io.github.arkinator
»
mockserver-integration-testing A module used to simplify integration testing of all MockServer versions by sharing commons integration testing ... | 5.14.1 | ✔ | |
Apache 2.0
| io.github.arkinator
»
mockserver-testing A module used for common testing code of all MockServer modules | 5.14.1 | ✔ | |
Classpath Tool
MIT
| io.github.classgraph
»
classgraph The uber-fast, ultra-lightweight classpath and module scanner for JVM languages. | 4.8.150 | 4.8.184 | |
Apache 2.0
| io.netty
»
netty-buffer Netty's byte buffer implementation offering efficient memory management and I/O operations for network applications. | 4.1.85.Final | 4.2.16.Final | |
Netty Codec
Apache 2.0
| io.netty
»
netty-codec3 vulnerabilities Netty module for encoding and decoding binary and text-based messages with reusable codec components. | 4.1.85.Final | 4.2.16.Final | |
Netty Codec
Apache 2.0
| io.netty
»
netty-codec-http19 vulnerabilities Netty codec module for encoding and decoding HTTP messages and handling HTTP protocol logic. | 4.1.85.Final | 4.2.16.Final | |
Netty Codec
Apache 2.0
| io.netty » netty-codec-socks | 4.1.85.Final | 4.2.16.Final | |
Apache 2.0
| io.netty
»
netty-common2 vulnerabilities Core utilities and abstractions shared across Netty modules, including buffers, threading, and platform detection. | 4.1.85.Final | 4.2.16.Final | |
Apache 2.0
| io.netty
»
netty-handler4 vulnerabilities A core Netty module that provides high-level channel handlers for protocol implementations and network applications. | 4.1.85.Final | 4.2.16.Final | |
Apache 2.0
| io.netty » netty-handler-proxy1 vulnerability | 4.1.85.Final | 4.2.16.Final | |
Apache 2.0
| io.netty
»
netty-transport Netty module responsible for low-level transport abstraction, used for TCP, UDP, and domain sockets. | 4.1.85.Final | 4.2.16.Final | |
Apache 2.0
| io.netty
»
netty-transport-native-unix-common Static library which contains common unix utilities. | 4.1.85.Final | 4.2.16.Final | |
Apache 2.0
| io.netty
»
netty-tcnative-boringssl-static A Mavenized fork of Tomcat Native which incorporates various patches. This artifact is statically linked | 2.0.54.Final | 2.0.80.Final | |
Apache 2.0
| io.netty » netty-resolver | 4.1.85.Final | 4.2.16.Final | |
Application Metrics
Apache 2.0
| io.prometheus
»
simpleclient Core instrumentation library for the simpleclient. | 0.16.0 | ✔ | |
Apache 2.0
| io.prometheus
»
simpleclient_httpserver Httpserver exposition for the simpleclient. | 0.16.0 | ✔ | |
Apache 2.0
| io.swagger.parser.v3
»
swagger-parser Parser/Validator of OpenAPI definitions from JSON or YAML formats. Definitions are parsed into a swagger-core model. | 2.1.9 | 2.1.42 | |
XML Processing
EDL 1.0
| jakarta.xml.bind
»
jakarta.xml.bind-api Jakarta XML Binding (JAXB) API that allows Java developers to map Java classes to XML representations and perform ... | 3.0.1 | 4.0.5 | |
Java Spec
EPL 2.0 +1
| javax.servlet
»
javax.servlet-api API for Jakarta Servlet, enabling web applications to handle HTTP requests and responses through a standard interface ... | 4.0.1 | 6.1.0 | |
Testing
EPL 2.0
| junit
»
junit JUnit Jupiter is the API for writing tests using JUnit 5. | 4.13.2 | 6.1.1 | |
Apache 2.0
| net.javacrumbs.json-unit
»
json-unit-core Core classes for JSON unit | 2.36.0 | 6.0.1 | |
Core Utils
Apache 2.0
| org.apache.commons
»
commons-lang31 vulnerability Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are ... | 3.12.0 | 3.20.0 | |
String Utils
Apache 2.0
| org.apache.commons
»
commons-text The Commons Text library provides additions to the standard JDK text handling. It includes algorithms for string ... | 1.10.0 | 1.15.0 | |
HTTP Clients
Apache 2.0
| org.apache.httpcomponents
»
httpclient Apache HttpComponents Client | 4.5.13 | 5.6.2 | |
Web Server
Apache 2.0
| org.apache.tomcat.embed
»
tomcat-embed-core38 vulnerabilities Core Tomcat implementation | 9.0.69 | 11.0.24 | |
Apache 2.0
| org.apache.tomcat.embed
»
tomcat-embed-logging-juli JULI logging implementation for embedded Tomcat | 8.5.2 | ✔ | |
Apache 2.0
| org.apache.velocity » velocity-engine-scripting | 2.3 | 2.4.1 | |
Template Engine
Apache 2.0
| org.apache.velocity
»
velocity-engine-core Core module of Apache Velocity, a Java-based template engine for generating text output. | 2.3 | 2.4.1 | |
Apache 2.0
| org.apache.velocity.tools
»
velocity-tools-generic Generic tools that can be used in any context. | 3.1 | ✔ | |
Encryption Lib
BouncyCastle
| org.bouncycastle
»
bcprov-jdk18on7 vulnerabilities The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains the JCA/JCE ... | 1.72 | 1.84 | |
Encryption Lib
BouncyCastle
| org.bouncycastle
»
bcpkix-jdk18on3 vulnerabilities The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains ... | 1.72 | 1.84 | |
HTTP Clients
Apache 2.0 +1
| org.eclipse.jetty
»
jetty-client Jetty Client is a lightweight HTTP client library for Java. | ${jetty.version} | 12.1.11 | |
Apache 2.0 +1
| org.eclipse.jetty
»
jetty-util Jetty Utilities Artifact | ${jetty.version} | 12.1.11 | |
I/O
Apache 2.0 +1
| org.eclipse.jetty
»
jetty-io Jetty module that provides I/O utilities and abstractions used by other Jetty components. | ${jetty.version} | 12.1.11 | |
Testing
BSD 3-clause
| org.hamcrest
»
hamcrest Core API and libraries of hamcrest matcher framework. | 2.2 | 3.0 | |
Testing
BSD 3-clause
| org.hamcrest
»
hamcrest-core Core API and libraries of hamcrest matcher framework. | 2.2 | 3.0 | |
Testing
EPL 2.0
| org.junit.jupiter
»
junit-jupiter-engine Core package for the JUnit Jupiter test engine. | 5.9.1 | 6.1.1 | |
Mocking
MIT
| org.mockito
»
mockito-core Mockito mock objects library core API and implementation | 4.8.1 | 5.23.0 | |
Mocking
MIT
| org.mockito
»
mockito-junit-jupiter Mockito JUnit 5 support | 4.8.1 | 5.23.0 | |
JVM Languages
MPL 2.0
| org.mozilla
»
rhino1 vulnerability Rhino JavaScript runtime jar, excludes XML, tools, and ScriptEngine wrapper | 1.7.14 | 1.9.1 | |
| org.openjdk.nashorn
»
nashorn-core Nashorn is an Open Source JavaScript (ECMAScript 5.1 and some 6 features) engine for the JVM. | 15.4 | 15.7 | ||
Testing
Apache 2.0
| org.skyscreamer
»
jsonassert Library for writing tests that checks JSON documents (useful for testing responses from REST services). | 1.5.1 | 1.5.3 | |
Logging
MIT
| org.slf4j
»
slf4j-api API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ... | 2.0.3 | 2.0.18 | |
Logging Bridge
MIT
| org.slf4j
»
slf4j-jdk14(optional) SLF4J JDK14 Provider | 2.0.3 | 2.0.18 | |
Dep Injection
Apache 2.0
| org.springframework
»
spring-beans Spring Beans provides the configuration framework and basic functionality to instantiate, configure, and assemble java ... | 5.3.23 | 7.0.8 | |
Dep Injection
Apache 2.0
| org.springframework
»
spring-context2 vulnerabilities Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring ... | 5.3.23 | 7.0.8 | |
Testing
Apache 2.0
| org.springframework
»
spring-test Spring Test supports the unit testing and integration testing of Spring components with JUnit or TestNG. It provides ... | 5.3.23 | 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.3.23 | 7.0.8 | |
Core Utils
Apache 2.0
| org.springframework
»
spring-core1 vulnerability Basic building block for Spring that in conjunction with Spring Beans provides dependency injection and IoC features. | 5.3.23 | 7.0.8 | |
Testing
Apache 2.0
| org.xmlunit
»
xmlunit-core1 vulnerability XMLUnit for Java | 2.9.0 | 2.12.0 | |
Apache 2.0
| org.xmlunit
»
xmlunit-placeholders XMLUnit for Java Placeholder DSL for Comparisons | 2.9.0 | 2.12.0 | |
YAML
Apache 2.0
| org.yaml
»
snakeyaml1 vulnerability YAML 1.1 parser and emitter for Java | 1.33 | 2.6 |