Scala Database

Open-source Scala projects categorized as Database

Top 23 Scala Database Projects

  • Slick

    Slick (Scala Language Integrated Connection Kit) is a modern database query and access library for Scala (by slick)

  • Project mention: How many people/companies are fully on Scala 3? | /r/scala | 2023-07-12
  • Quill

    Compile-time Language Integrated Queries for Scala

  • Project mention: Dear Sir, You Have Built a Compiler (2022) | news.ycombinator.com | 2023-08-17

    https://github.com/zio/zio-quill

    This library does exactly what you prescribe. Pretty sure under the hood it's using macros with string templates

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • doobie

    Functional JDBC layer for Scala.

  • Elastic4s

    Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client

  • skunk

    A data access library for Scala + Postgres.

  • ScalikeJDBC

    A tidy SQL-based DB access library for Scala developers. This library naturally wraps JDBC APIs and provides you easy-to-use APIs.

  • Phantom

    Schema safe, type-safe, reactive Scala driver for Cassandra/Datastax Enterprise

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • scala-redis

    A scala library for connecting to a redis server, or a cluster of redis nodes using consistent hashing on the client side.

  • ReactiveMongo

    :leaves: Non-blocking, Reactive MongoDB Driver for Scala

  • Slick-pg

    Slick extensions for PostgreSQL

  • rediscala

    Non-blocking, Reactive Redis driver for Scala (with Sentinel support)

  • Squeryl

    A Scala DSL for talking with databases with minimum verbosity and maximum type safety

  • Salat

    Salat is a simple serialization library for case classes.

  • gremlin-scala

    Scala wrapper for Apache TinkerPop 3 Graph DSL

  • Scala ActiveRecord

    ActiveRecord-like ORM library for Scala

  • Scanamo

    Simpler DynamoDB access for Scala

  • Activate

    Abandoned: Pluggable persistence in Scala

  • SwayDB

    Persistent and in-memory key-value storage engine for JVM that scales on a single machine.

  • Anorm

    The Anorm database library

  • Pulsar4s

    Idiomatic, typesafe, and reactive Scala client for Apache Pulsar

  • Scala-Forklift

    Type-safe data migration tool for Slick, Git and beyond.

  • neotypes

    Scala lightweight, type-safe, asynchronous driver for neo4j

  • Relate

    Performant database access in Scala (by lucidsoftware)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Scala Database related posts

Index

What are some of the best open-source Database projects in Scala? This list will help you:

Project Stars
1 Slick 2,637
2 Quill 2,136
3 doobie 2,118
4 Elastic4s 1,633
5 skunk 1,549
6 ScalikeJDBC 1,255
7 Phantom 1,047
8 scala-redis 1,018
9 ReactiveMongo 845
10 Slick-pg 835
11 rediscala 789
12 Squeryl 581
13 Salat 485
14 gremlin-scala 483
15 Scala ActiveRecord 322
16 Scanamo 315
17 Activate 299
18 SwayDB 288
19 Anorm 234
20 Pulsar4s 222
21 Scala-Forklift 188
22 neotypes 161
23 Relate 160

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com