https://github.com/typelevel/doobie
Functional JDBC layer for Scala.
https://github.com/typelevel/doobie
database fp functional-programming jdbc scala typelevel
Last synced: 18 days ago
JSON representation
Functional JDBC layer for Scala.
- Host: GitHub
- URL: https://github.com/typelevel/doobie
- Owner: typelevel
- License: mit
- Created: 2013-11-25T07:25:20.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2025-05-07T08:41:02.000Z (24 days ago)
- Last Synced: 2025-05-12T02:29:33.725Z (19 days ago)
- Topics: database, fp, functional-programming, jdbc, scala, typelevel
- Language: Scala
- Homepage: https://typelevel.org/doobie/
- Size: 10.7 MB
- Stars: 2,191
- Watchers: 66
- Forks: 368
- Open Issues: 136
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-scala - **doobie** - activity/y/typelevel/doobie) (Table of Contents / Database)
- fucking-awesome-scala - **doobie** - activity/y/typelevel/doobie) (Table of Contents / Database)
- fucking-awesome-scala - **doobie** - activity/y/typelevel/doobie) (Table of Contents / Database)
README
[](https://discord.gg/7B4VfFTvsS)
[](https://gitter.im/tpolecat/doobie?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[](https://maven-badges.herokuapp.com/maven-central/org.tpolecat/doobie-core_2.13)
[](https://javadoc.io/doc/org.tpolecat/doobie-core_2.13)**doobie** is a pure functional JDBC layer for Scala.
Please proceed to the [**microsite**](https://typelevel.org/doobie/) for more information.
## Reporting a bug or need help?
Use [doobie_quick_start](https://github.com/jatcwang/doobie_quick_start)
which should make it easy to reproduce your issue!# Community
You can find our community on
* [Github discussion](https://github.com/tpolecat/doobie/discussions),
* [Typelevel Discord](https://discord.com/channels/632277896739946517/632727524434247691) (#doobie channel)People are expected to follow the
[Scala Code of Conduct](https://www.scala-lang.org/conduct/) when
discussing Doobie on GitHub, Discord, or other venues.