The Nexus Microscopy Facility Laboratory Information Management System
-
Updated
Jun 10, 2026 - Python
The Nexus Microscopy Facility Laboratory Information Management System
Small Java 21 utilities and annotations shared by the io.github.piotr-janczukowicz libraries: fail-fast argument checks, blank-safe strings, enum lookup by wire value, bounded stream reads, ISO-8601 and HTTP dates, and a @RecordBuilder annotation.
A zero-reflection Java annotation processor that generates fluent, type-safe builders for classes and records — with Jackson support, immutable copy-on-write, conditional logic, and collection helpers. A lightweight Lombok alternative.
To associate your repository with the record-builder topic, visit your repo's landing page and select "manage topics."