SaaSHub helps you find the best software and product alternatives Learn more →
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: Show HN: Node.js ORM to query SQL database through an array-like API | news.ycombinator.com | 2024-09-05Scala has a library called Slick which takes a similar approach: https://scala-slick.org
The DSL is nice for simple querying and for composing queries based upon user input. But, for anything slightly complex, I found it's better to just use regular SQL.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
-
-
ScalikeJDBC
A tidy SQL-based DB access library for Scala developers. This library naturally wraps JDBC APIs and provides you easy-to-use APIs.
> Slick
Totally agreed, Slick is definitely not a good way to access the database. It massively over complicates things and was a massive oil spill that destroyed the maintainability of many codebases. But that's not really Play, specifically, just a library that lots of people used with Play. I personally was always more a fan of https://scalikejdbc.org/, if not just plain JDBC
> It was in state of semi-abandonment for several years
Yes, this is my main complaint. I remember on the front page for like 5 years after TypeSafe Activator had been totally removed from the internet, the Play website was still showing Activator commands. To this day, the Play site still hasn't removed their line about how they support CoffeeScript and Less.
> Guice (in 2.4 afaik) was a terrible mistake, completely unnecessary and at odds with the Scala philosophy
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
scala-redis
A scala library for connecting to a redis server, or a cluster of redis nodes using consistent hashing on the client side.
-
-
-
-
-
-
-
-
-
-
-
-
-
scalasql
Scala ORM to query SQL databases from Scala via concise, type-safe, and familiar case classes and collection operations. Connects to Postgres, MySql, H2, and Sqlite out of the box
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Scala Database discussion
Scala Database related posts
-
Show HN: Build you own SQL query planner/optimizer guide
-
Show HN: Node.js ORM to query SQL database through an array-like API
-
Dear Sir, You Have Built a Compiler (2022)
-
How many people/companies are fully on Scala 3?
-
First Slick prerelease for Scala 3!
-
🏆 Top Scala open source projects and contributors
-
Slick 3.5.0-M3 has been released
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2025
Index
What are some of the best open-source Database projects in Scala? This list will help you:
# | Project | Stars |
---|---|---|
1 | Slick | 2,654 |
2 | doobie | 2,189 |
3 | Quill | 2,154 |
4 | Elastic4s | 1,637 |
5 | skunk | 1,609 |
6 | ScalikeJDBC | 1,269 |
7 | Phantom | 1,046 |
8 | scala-redis | 1,021 |
9 | ReactiveMongo | 850 |
10 | Slick-pg | 841 |
11 | rediscala | 788 |
12 | Squeryl | 584 |
13 | Salat | 485 |
14 | gremlin-scala | 481 |
15 | Scala ActiveRecord | 322 |
16 | Scanamo | 319 |
17 | Activate | 299 |
18 | SwayDB | 293 |
19 | Anorm | 243 |
20 | Pulsar4s | 230 |
21 | scalasql | 217 |
22 | Scala-Forklift | 187 |
23 | neotypes | 168 |