Group: GitHub Dfa1 Typesafe Java
Sort by:Popular▼

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