All Projects → zio → Zio Query

zio / Zio Query

Licence: apache-2.0
Add efficient pipelining, batching, and caching to any data source

Programming Languages

scala
5932 projects

Projects that are alternatives of or similar to Zio Query

Ecto morph
morph your Ecto capabilities into the s t r a t o s p h e r e !
Stars: ✭ 72 (-14.29%)
Mutual labels:  functional-programming
Incompose
A inferno utility belt for function components and higher-order components
Stars: ✭ 76 (-9.52%)
Mutual labels:  functional-programming
Aardvark.rendering
The dependency-aware, high-performance aardvark rendering engine. This repo is part of aardvark - an open-source platform for visual computing, real-time graphics and visualization.
Stars: ✭ 79 (-5.95%)
Mutual labels:  functional-programming
Ramtuary
Ramda + Ramda Fantasy + Sanctuary REPL 🌿
Stars: ✭ 72 (-14.29%)
Mutual labels:  functional-programming
Pfun
Functional, composable, asynchronous, type-safe Python.
Stars: ✭ 75 (-10.71%)
Mutual labels:  functional-programming
Command Center
A CLI-based launcher and general productivity tool.
Stars: ✭ 78 (-7.14%)
Mutual labels:  functional-programming
Fo
An experimental language which adds functional programming features to Go.
Stars: ✭ 1,158 (+1278.57%)
Mutual labels:  functional-programming
Omnia
Stars: ✭ 81 (-3.57%)
Mutual labels:  functional-programming
Scalaz Plugin
A compiler plugin that will improve on the scala compiler on the assumption that the user is using the Scalazzi-safe subset of Scala.
Stars: ✭ 76 (-9.52%)
Mutual labels:  functional-programming
Idiolisp
A statically typed functional programming language
Stars: ✭ 78 (-7.14%)
Mutual labels:  functional-programming
Not Awesome Es6 Classes
A curated list of resources on why ES6 (aka ES2015) classes are NOT awesome
Stars: ✭ 1,185 (+1310.71%)
Mutual labels:  functional-programming
Lila
♞ lichess.org: the forever free, adless and open source chess server ♞
Stars: ✭ 10,315 (+12179.76%)
Mutual labels:  functional-programming
Lux
The Lux Programming Language
Stars: ✭ 1,211 (+1341.67%)
Mutual labels:  functional-programming
Cyclops
An advanced, but easy to use, platform for writing functional applications in Java 8.
Stars: ✭ 1,180 (+1304.76%)
Mutual labels:  functional-programming
Monix Bio
Asynchronous data type with typed errors.
Stars: ✭ 80 (-4.76%)
Mutual labels:  functional-programming
Parsing With Haskell Parser Combinators
🔍 A step-by-step guide to parsing using Haskell parser combinators.
Stars: ✭ 72 (-14.29%)
Mutual labels:  functional-programming
Desafios
FP Challenges
Stars: ✭ 77 (-8.33%)
Mutual labels:  functional-programming
Functionalrx2
FunctionalRx2 is a collection of constructs to simplify a functional programming approach to Java and Android [STABLE]
Stars: ✭ 83 (-1.19%)
Mutual labels:  functional-programming
Request Compose
Composable HTTP Client
Stars: ✭ 80 (-4.76%)
Mutual labels:  functional-programming
Goat
Annotate Images (or goats) On The Web™
Stars: ✭ 78 (-7.14%)
Mutual labels:  functional-programming

ZIO Query

CI Release Snapshot Discord
Build Status Release Artifacts Snapshot Artifacts Badge-Discord

Summary

ZIO Query adds efficient pipelining, batching, and caching to any data source.

ZIO Query helps you dramatically reduce load on data sources and improve performance.

  • Pipelining. ZIO Query detects parts of composite queries that can be combined together for fewer individual requests to the data source.
  • Batching. ZIO Query detects parts of composite queries that can be executed in parallel without changing the semantics of the query.
  • Caching. ZIO Query can transparently cache read queries to minimize the cost of fetching the same item repeatedly in the scope of a query.

Compared with Fetch, ZIO Query supports response types that depend on request types, does not require higher-kinded types and implicits, supports ZIO environment and statically typed errors, and has no dependencies except for ZIO.

Documentation

ZIO Query Microsite

Contributing

Documentation for contributors

Code of Conduct

See the Code of Conduct

Support

Come chat with us on Badge-Discord.

License

License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].