ZIO Optics

ZIO Optics

  • Overview
  • Use Cases
  • API
  • About

ZIO OpticsEasily Modify Parts Of Larger Data Structures

Overview
Use Cases
GitHub

Unified Representation Of Optics

All optics compose the same way because they are all instances of the same data type

Deep ZIO Integration

Represent effectual and transactional optics that work with ZIO data structures like Ref and TMap

Welcome to ZIO Optics

ZIO Optics is a library that makes it easy to modify parts of larger data structures based on a single representation of an optic as a combination of a getter and setter

ZIO Optics features a unified representation of optics, deep ZIO integration, helpful error messages, zero dependencies, and no unnecessary abstractions

ZIO Optics
GitHub
Star
Chat with us on Discord
discord
Additional resources
Scaladoc of zio-optics
Copyright © 2022 ZIO Maintainers