Slick is a modern database query and access library for Scala. It allows you to work with stored data almost as if you were using Scala collections while at the same time giving you full control over when a database access happens and which data is transferred. You can write your database queries in Scala instead of SQL, thus profiting from the static checking, compile-time safety and compositionality of Scala. Slick features an extensible query compiler which can generate code for different backends. It allows you to work with relational databases almost as if you were using Scala collections, while at the same time giving you full control over when a database access happens and what data is transferred. By writing your queries in Scala you can benefit from the static type checking, compile-time safety, and compositionality of Scala, while retaining the ability to drop down to raw SQL where needed for custom or advanced database features.

Features

  • Seamless data access for your Scala application
  • Write Scala code to query your database
  • All database entities and queries are statically checked at compile-time
  • Compose query operations just as if you were using Scala's collections
  • Composable and type safe
  • Full documentation, including Scaladocs and more complex examples

Project Samples

Project Activity

See All Activity >

Categories

Database, Libraries

License

BSD License

Follow Slick database

Slick database Web Site

Other Useful Business Software
AI-generated apps that pass security review Icon
AI-generated apps that pass security review

Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Try Retool free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Slick database!

Additional Project Details

Programming Language

Scala

Related Categories

Scala Database Software, Scala Libraries

Registered

2022-07-19