All Projects → PlayQ → D4s

PlayQ / D4s

Licence: apache-2.0
Dynamo DB Database Done Scala-way

Programming Languages

scala
5932 projects

Projects that are alternatives of or similar to D4s

Eslint Plugin Functional
ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.
Stars: ✭ 282 (+944.44%)
Mutual labels:  functional-programming, fp
Fun Task
Abstraction for managing asynchronous code in JS
Stars: ✭ 363 (+1244.44%)
Mutual labels:  functional-programming, fp
Shapeless
Generic programming for Scala
Stars: ✭ 3,207 (+11777.78%)
Mutual labels:  functional-programming, fp
Pratica
🥃 Functional Algebraic Data Types
Stars: ✭ 246 (+811.11%)
Mutual labels:  functional-programming, fp
Bow
🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
Stars: ✭ 538 (+1892.59%)
Mutual labels:  functional-programming, fp
Awsmobile Cli
CLI experience for Frontend developers in the JavaScript ecosystem.
Stars: ✭ 147 (+444.44%)
Mutual labels:  dynamodb, metrics
Monio
Async-capable IO monad for JS
Stars: ✭ 311 (+1051.85%)
Mutual labels:  functional-programming, fp
Nyaya
Random Data Generation and/or Property Testing in Scala & Scala.JS.
Stars: ✭ 165 (+511.11%)
Mutual labels:  functional-programming, fp
Fp Jargon Zh
函数式编程术语及示例。本项目译自 https://github.com/hemanth/functional-programming-jargon
Stars: ✭ 507 (+1777.78%)
Mutual labels:  functional-programming, fp
Fasy
FP iterators that are both eager and asynchronous
Stars: ✭ 488 (+1707.41%)
Mutual labels:  functional-programming, fp
Functional Programming Jargon
Jargon from the functional programming world in simple terms!
Stars: ✭ 14,351 (+53051.85%)
Mutual labels:  functional-programming, fp
Funfix
Functional Programming Library for JavaScript, TypeScript and Flow ✨⚡️
Stars: ✭ 596 (+2107.41%)
Mutual labels:  functional-programming, fp
Zio Saga
Purely Functional Transaction Management In Scala With ZIO
Stars: ✭ 200 (+640.74%)
Mutual labels:  functional-programming, fp
Pfps Shopping Cart
🛒 The Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"
Stars: ✭ 262 (+870.37%)
Mutual labels:  functional-programming, fp
Bow Arch
🏛 Functional Architecture in Swift using Bow
Stars: ✭ 166 (+514.81%)
Mutual labels:  functional-programming, fp
Prelude Ts
Functional programming, immutable collections and FP constructs for typescript and javascript
Stars: ✭ 315 (+1066.67%)
Mutual labels:  functional-programming, fp
Fs2
Compositional, streaming I/O library for Scala
Stars: ✭ 1,998 (+7300%)
Mutual labels:  functional-programming, fp
Metalang99
A functional language for C99 preprocessor metaprogramming
Stars: ✭ 152 (+462.96%)
Mutual labels:  functional-programming, fp
Kotlin Result
A multiplatform Result monad for modelling success or failure operations.
Stars: ✭ 369 (+1266.67%)
Mutual labels:  functional-programming, fp
Fkit
A functional programming toolkit for JavaScript.
Stars: ✭ 588 (+2077.78%)
Mutual labels:  functional-programming, fp

D4S - "Dynamo DB Database Done Scala-way"

Logo

What is it? Build

D4S - is a Scala library that allows you to work with DynamoDB in a pure functional way. It's powered by Izumi, uses Bifunctor IO and allows you to choose whatever effect type you want to use. It provides flexible and extensible DSL, supports AWS SDK v2 and has great integration with ZIO.

include the following components:

  1. d4s – core package, the lib itself.
  2. d4s-circe – provides circe codecs to encode the data.
  3. d4s-test - provides test environment and docker containers via DIstage TestKit.
  4. metrics - a small yet convenient package for metrics aggregation.
  5. aws-common - tagging and namespaces

Please proceed to the microsite for more information.

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].