{"repo":"tofu-tf/tofu","free":true,"listed":false,"github":"https://github.com/tofu-tf/tofu","clone":"git clone https://github.com/tofu-tf/tofu.git","description":"Functional programming toolbox","language":"Scala","stars":540,"topics":["tagless-final","functional-programming","optics","logging","config","reader-monad","effects","concurrent","typeclasses","hacktoberfest"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"ToFu Functional programming toolkit aimed at taming the complexity of Tagless Final approach. Quick Start see the docs on the microsite see the examples in the examples directory To use the whole utils pack just add to your build.sbt : Of course, you can also specify an exact list of tofu modules that you want to add to your dependencies (used in place of \"tofu\" ): tofu-kernel for core independent utils tofu-kernel-cats-mtl for interop between tofu-kernel and Cats MTL tofu-core- for core utils (replace suffix with ce2 or ce3 depends on which cats-effect version you use) tofu-core-higher-kind for higher kinded utils tofu-concurrent for concurrent utils tofu-config for config utils tofu-data for data utils tofu-derivation for derivation utils and derevo annotations tofu-doobie for Doobie utils tofu-enums for Enumeratum utils tofu-env for Env (a variation of a Reader Monad based on Monix Task) tofu-fs2-interop for interop with fs2 tofu-streams for streaming utils tofu-logging for the whole set of logging utils (derivation, layout, structured, util, interop) tofu-logging-derivation for logging derivation only tofu-logging-layout for logging layout only tofu-logging-structured for logging structured only tofu-logging-util for logging util only tofu-logging-refined for interop between tofu-logging and Refined tofu-logging-shapeless for interop between tofu-logging and Shapeless tag tofu-logging-log4cats for interop with Log4Cats tofu-memo for caching utils tofu-observable for monix","default_branch":null,"files":null,"tree":[],"storefront":"/r/tofu-tf","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tofu-tf/tofu/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}