Group: GitHub Dfa1 Typesafe Java
1.TypeSafe Core7 usages
io.github.dfa1.typesafe-java » typesafe-java-core MIT
TypeSafeClient, ApiKey, TypeSafeException, the wire DTOs, and the JsonCodec/HttpTransport
SPIs. Zero dependency on any particular JSON or HTTP library — plug in
typesafe-java-jackson2/typesafe-java-jackson3 and typesafe-java-client-jdk (or ...
Last Release on Sep 23, 2026
2.TypeSafe Testkit1 usages
io.github.dfa1.typesafe-java » typesafe-java-testkit MIT
Two TypeSafeClient test doubles for unit-testing code that calls it without
hitting the real API: RecordingTypeSafeClient (queue responses, record requests) and
FailingTypeSafeClient (a decorator that fails every Nth call). Depends only on
...
Last Release on Sep 23, 2026
3.TypeSafe BOM
io.github.dfa1.typesafe-java » typesafe-java-bom MIT
Bill of Materials for typesafe-java. Import in dependencyManagement to get
consistent versions of core/client-jdk/client-okhttp/jackson2/jackson3/testkit/mapping.
Last Release on Sep 23, 2026
4.Typesafe Java
io.github.dfa1.typesafe-java » typesafe-java MIT
Java 21 client for the TypeSafe API. Send a state (any JSON value) plus a set of
Noul/Choice/Score questions, get back typed answers.
Last Release on Sep 23, 2026
5.TypeSafe CLI
io.github.dfa1.typesafe-java » typesafe-java-cli MIT
Command-line entry point over the JDK HttpTransport and Jackson 3 JsonCodec. The plain
artifact is a normal (non-executable) jar of just this module's own classes; the
executable uber-jar for `java -jar` is published separately under the ...
Last Release on Sep 23, 2026
6.TypeSafe JDK HTTP Transport
io.github.dfa1.typesafe-java » typesafe-java-client-jdk MIT
HttpTransport SPI implementation backed by java.net.http. Depends only on
typesafe-java-core; discovered via ServiceLoader.
Last Release on Sep 23, 2026
7.TypeSafe OkHttp Transport
io.github.dfa1.typesafe-java » typesafe-java-client-okhttp MIT
HttpTransport SPI implementation backed by OkHttp. Depends only on
typesafe-java-core (plus OkHttp itself); discovered via ServiceLoader.
Last Release on Sep 23, 2026
8.TypeSafe Jackson 2 Codec
io.github.dfa1.typesafe-java » typesafe-java-jackson2 MIT
JsonCodec SPI implementation backed by Jackson 2.x. Depends only on
typesafe-java-core; discovered via ServiceLoader.
Last Release on Sep 23, 2026
9.TypeSafe Jackson 3 Codec
io.github.dfa1.typesafe-java » typesafe-java-jackson3 MIT
JsonCodec SPI implementation backed by Jackson 3.x. Depends only on
typesafe-java-core; discovered via ServiceLoader.
Last Release on Sep 23, 2026
10.TypeSafe JDK HTTP Transport
io.github.dfa1.typesafe-java » typesafe-java-jdk-http-client MIT
HttpTransport SPI implementation backed by java.net.http. Depends only on
typesafe-java-core; discovered via ServiceLoader.
Last Release on Sep 21, 2026
11.TypeSafe Answer Mapping
io.github.dfa1.typesafe-java » typesafe-java-mapping MIT
MappingTypeSafeClient, a TypeSafeClient decorator that maps a record's
@Noul/@Choice/@Score-annotated components into an EvaluateRequest and the response back into
an instance of that same record, via reflection, so a caller gets a typed ...
Last Release on Sep 23, 2026