moonshine · The project Moonshine is a set of useful utilities and tools for productive and comfortable coding. This project consists of modules, each of which contains classes united by one common goal - to solve a specific problem: tuples, iterators, stopwatches and e.t.c.
Group: io.github.ololx.moonshine - All Dependencies
moonshine-stopwatch · The Moonshine Stopwatch module also contains utilities for measuring elapsed time. These utilities can be useful if you need to measure the execution time of a block of code.
moonshine-tuple · The Moonshine Tuple module also contains classes - implementations of such a data structure as tuples. These classes can be used when it is required to operate on ordered finite sets of objects of various types. Such as: couples, triples, quadruples and e.t.c.
moonshine-bom · This is the module with Bill Of Materials (BOM) of the project Moonshine.
moonshine-bytes · The Moonshine Bytes module contains classes - utilities for java types to bytes encoding/decoding. These classes can be used when it is required to encode/decode some java types to bytes and e.t.c.
moonshine-measuring · The Moonshine Measuring module contains classes - utilities for measuring application performance: time measurement, cpu load measurement, memory allocation measurement, e.t.c.
moonshine-util · The Moonshine Util module contains extensions of the Java Util classes.