doobie

Database abstraction library

A functional JDBC layer that abstracts database interactions in a Scala-based programming language

Functional JDBC layer for Scala.

GitHub

2k stars
68 watching
359 forks
Language: Scala
last commit: about 1 month ago
databasefpfunctional-programmingjdbcscalatypelevel

Related projects:

Repository Description Stars
typelevel/skunk A data access library for building Scala applications that interact with Postgres databases. 1,594
typelevel/simulacrum A library that simplifies the use of type classes in Scala 935
scalikejdbc/scalikejdbc A tidy SQL-based DB access library for Scala developers. 1,266
dorchard/type-level-sets A Haskell library providing data structures and operations for working with sets and maps at the type level 66
clojure/java.jdbc Provides low-level JDBC-based access to databases in Clojure 724
funkia/jabz A library providing reusable functional abstractions for JavaScript and TypeScript, including functors, monads, traversables, and more. 90
typelevel/spire A numeric library for Scala providing powerful number types and abstractions for generic, fast, and precise computations. 1,766
jokade/scalanative-jdbc Provides a way to interact with relational databases using Scala Native 10
jdbi/jdbi Provides idiomatic access to relational databases in Java and other JVM technologies. 1,995
lucidsoftware/relate Provides an abstraction layer over JDBC for building performant and flexible SQL applications in Scala 160
typelevel/cats-parse A Scala parsing library designed to be compatible, performant, safe, and stable across various platforms and versions. 235
wangzaixiang/scala-sql A Scala API providing a simple and type-safe way to interact with databases using JDBC. 89
thangiee/freasy-monad A Scala macro-based library for creating typelevel monads with first-class support in IntelliJ 114
lemastero/scala_typeclassopedia A comprehensive guide to abstractions from Category theory in functional programming with implementation examples and links to further resources. 379
ismael-vc/uxn.jl A Julia package for implementing a universal and self-contained relational database system 0