Monocle: Optics Library for Scala

Monocle is a Scala library allowing easy access and transformation of immutable data. With a concise API, users can manipulate data effectively. Users can replace values like names and modify data such as changing street names to uppercase. The library is compatible with Scala 2.13.x and 3.x, and installation is simple with sbt build. Monocle draws inspiration from Haskell Lens and is licensed under MIT. The library is a valuable tool for Scala developers looking to manage and transform immutable data efficiently.

https://www.optics.dev/Monocle/

To top