ZEMS

Zero-dependency Extensible Module Suite

ZEMS is a suite of small, self-contained JVM libraries published under the dev.zems namespace — each does one thing, carries no runtime dependencies of its own, and stays easy to extend. The first library available is value; more will follow.

Library

dev.zems.lib:value a typed value model (Value<T>) with a versioned binary and JSON marshalling layer, and no runtime dependencies of its own. More modules from the suite will appear here as they are released.

Use it

Released on Maven Central — no extra repository or token needed. Requires JDK 25 or newer.

<dependency>
  <groupId>dev.zems.lib</groupId>
  <artifactId>value</artifactId>
  <version>0.0.11</version>
</dependency>

Source

The published code lives on GitHub: github.com/mzingg/zems-public. Contributions are welcome — see the repository's CONTRIBUTING.md.