| software.visionary.argumentative | software.visionary:argumentative | 2026.10.13 | Parsing command-line options into typed values for a Java program. |
| software.visionary.cache | software.visionary:cache | 2026.10.13 | The types a cache, its capacity and its eviction are written against. |
| software.visionary.cache.capacity.fixed | software.visionary.cache:capacity-fixed | 2026.10.13 | Bounding a cache by how many keys it keeps. |
| software.visionary.cache.capacity.heap | software.visionary.cache:capacity-heap | 2026.10.13 | Giving memory back when the JVM's heap is under pressure. |
| software.visionary.cache.eviction.frequency | software.visionary.cache:eviction-frequency | 2026.10.13 | Eviction for workloads with a stable set of popular keys. |
| software.visionary.cache.eviction.insertion.order | software.visionary.cache:eviction-insertion-order | 2026.10.13 | Eviction where arrival order decides and reads must not change it. |
| software.visionary.cache.eviction.recency | software.visionary.cache:eviction-recency | 2026.10.13 | Eviction for workloads where recent use predicts the next. |
| software.visionary.cache.expiration | software.visionary.cache:expiration | 2026.10.13 | Forgetting a key because of time rather than room. |
| software.visionary.cache.read.through | software.visionary.cache:read-through | 2026.10.13 | Keeping what a slow source answers. |
| software.visionary.cache.write.behind | software.visionary.cache:write-behind | 2026.10.13 | Taking a write off the caller's thread. |
| software.visionary.cache.write.through | software.visionary.cache:write-through | 2026.10.13 | Writing through a cache to backing storage. |
| software.visionary.carlin | software.visionary.spex:carlin | 2026.10.13 | Test doubles for Java: stubbed answers and verified calls. |
| software.visionary.clock | software.visionary:clock | 2026.10.13 | Reading time, waiting on it, and ordering events through types a test drives by hand. |
| software.visionary.commander | software.visionary:commander | 2026.10.13 | Domain execution abstraction and runnable adaptation lane. |
| software.visionary.contrax.annotations | software.visionary.contrax:annotations | 2026.10.13 | Declaring who owes what at a routine's boundary, for a tool to check. |
| software.visionary.contrax.enforcements | software.visionary.contrax:enforcements | 2026.10.13 | Compile-time enforcement where you control compilation: your callers are part of the same compile graph and you want the constraint enforced at the seam where they write the literal. |
| software.visionary.counter | software.visionary:counter | 2026.10.13 | Typing a source of values that only increase or only decrease. |
| software.visionary.cthulu | software.visionary:cthulu | 2026.10.13 | The contract between a launcher and a program launched from a command line. |
| software.visionary.eldritch | software.visionary:eldritch | 2026.10.13 | Turning a command line's strings into typed arguments, refused where they are read. |
| software.visionary.events | software.visionary:events | 2026.10.13 | Typed OBSERVER contracts for publishing and receiving timestamped events within one process. |
| software.visionary.exceptional | software.visionary:exceptional | 2026.10.13 | Simplifying exception handling: checked exceptions become unchecked, and preconditions are demanded where they hold. |
| software.visionary.iana.language.subtag.registry | software.visionary.iana.language.subtag.registry:iana-subtag-registry | 2026.10.13 | The registry's records as types, and the RFC 5646 language tag composed from them. |
| software.visionary.junit.closure | software.visionary:junit-closure | 2026.10.13 | The JUnit Jupiter and Platform test dependencies, selected together as one. |
| software.visionary.language.encounters.center | software.visionary.lec:api | 2026.10.13 | Messages written in RFC 5646 language tags, and the service that translates them. |
| software.visionary.oi | software.visionary:oi | 2026.10.13 | Mapping through and ending a stream in IO, where any IO failure stops the stream. |
| software.visionary.piggies.pequenino | software.visionary.piggies:pequenino | 2026.10.13 | Declaring a service implementation on a module or package, for a compile-time registry to be generated from. |
| software.visionary.sisyphus | software.visionary:sisyphus | 2026.10.13 | Work done and work to do. |
| software.visionary.tool | software.visionary:tool | 2026.10.13 | Writing a command-line tool, and launching it or running it from Java. |