zio / Zio Query
Licence: apache-2.0
Add efficient pipelining, batching, and caching to any data source
Stars: ✭ 84
Programming Languages
scala
5932 projects
Labels
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
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
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
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
Goat
Annotate Images (or goats) On The Web™
Stars: ✭ 78 (-7.14%)
Mutual labels: functional-programming
ZIO Query
CI | Release | Snapshot | 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
Contributing
Documentation for contributors
Code of Conduct
See the Code of Conduct
Support
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].