Hexagon is focused in allowing you to use the features you use the most in your daily coding in the easiest way.
The library is done to be lean and simple so you can tweak it to suit your needs instead relying on third parties.
Adding an adapter is just implementing the port's interface. You can code your own adapters from scratch or tune the existing ones.
The library is coded in Kotlin for coding with Kotlin. No strings attached to Java (as a Language).
Project's coverage is checked in every Pull Request. It is also stress tested at TechEmpower Frameworks Benchmark.
|Serialization formats||JSON, YAML|
|Settings||Environment, Files, Resources, URLs|