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: almost 2 years ago
databasefpfunctional-programmingjdbcscalatypelevel

Related projects:

RepositoryDescriptionStars
typelevel/skunkA data access library for building Scala applications that interact with Postgres databases.1,594
typelevel/simulacrumA library that simplifies the use of type classes in Scala935
scalikejdbc/scalikejdbcA tidy SQL-based DB access library for Scala developers.1,266
dorchard/type-level-setsA Haskell library providing data structures and operations for working with sets and maps at the type level66
clojure/java.jdbcProvides low-level JDBC-based access to databases in Clojure724
funkia/jabzA library providing reusable functional abstractions for JavaScript and TypeScript, including functors, monads, traversables, and more.90
typelevel/spireA numeric library for Scala providing powerful number types and abstractions for generic, fast, and precise computations.1,766
jokade/scalanative-jdbcProvides a way to interact with relational databases using Scala Native10
jdbi/jdbiProvides idiomatic access to relational databases in Java and other JVM technologies.1,995
lucidsoftware/relateProvides an abstraction layer over JDBC for building performant and flexible SQL applications in Scala160
typelevel/cats-parseA Scala parsing library designed to be compatible, performant, safe, and stable across various platforms and versions.235
wangzaixiang/scala-sqlA Scala API providing a simple and type-safe way to interact with databases using JDBC.89
thangiee/freasy-monadA Scala macro-based library for creating typelevel monads with first-class support in IntelliJ114
lemastero/scala_typeclassopediaA comprehensive guide to abstractions from Category theory in functional programming with implementation examples and links to further resources.379
ismael-vc/uxn.jlA Julia package for implementing a universal and self-contained relational database system0