Quill

Compile-time Language Integrated Queries for Scala (by zio)

Quill Alternatives

Similar projects and alternatives to Quill

  1. postgrest

    112 Quill VS postgrest

    REST API for any Postgres database

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. dotty

    73 Quill VS dotty

    The Scala 3 compiler, also known as Dotty.

  4. cats

    43 Quill VS cats

    Lightweight, modular, and extensible library for functional programming.

  5. Sequel

    41 Quill VS Sequel

    Sequel: The Database Toolkit for Ruby

  6. Scala.js

    35 Quill VS Scala.js

    Scala.js, the Scala to JavaScript compiler

  7. JDBI

    29 Quill VS JDBI

    The Jdbi library provides convenient, idiomatic access to relational databases in Java and other JVM technologies such as Kotlin, Clojure or Scala.

  8. MapStruct

    28 Quill VS MapStruct

    An annotation processor for generating type-safe bean mappers

  9. SaaSHub

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

    SaaSHub logo
  10. Slick

    18 Quill VS Slick

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

  11. javalin

    23 Quill VS javalin

    Discontinued A simple and modern Java and Kotlin web framework [Moved to: https://github.com/javalin/javalin]

  12. Mill

    16 Quill VS Mill

    Mill is a fast JVM build tool that supports Java, Scala, Kotlin and many other languages. 3-6x faster than Maven or Gradle for common workflows, Mill aims to make your project’s build process performant, maintainable, and flexible

  13. ecto

    14 Quill VS ecto

    A toolkit for data mapping and language integrated query.

  14. Shapeless

    14 Quill VS Shapeless

    Generic programming for Scala

  15. Chimney

    13 Quill VS Chimney

    Scala library for boilerplate-free, type-safe data transformations

  16. doobie

    12 Quill VS doobie

    Functional JDBC layer for Scala.

  17. ScalikeJDBC

    5 Quill VS ScalikeJDBC

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

  18. Clickhouse-scala-client

    Clickhouse Scala Client with Reactive Streams support

  19. Phantom

    1 Quill VS Phantom

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

  20. Akka HTTP

    6 Quill VS Akka HTTP

    The Streaming-first HTTP server/module of Akka

  21. zio-protoquill

    Quill for Scala 3

  22. SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Quill alternative or higher similarity.

Quill discussion

Log in or Post with

Quill reviews and mentions

Posts with mentions or reviews of Quill. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-02.
  • Dear Sir, You Have Built a Compiler (2022)
    1 project | news.ycombinator.com | 17 Aug 2023
    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

  • Sketch of a Post-ORM
    14 projects | news.ycombinator.com | 2 Jun 2023
  • Why use Spark?
    1 project | /r/dataengineering | 10 Jan 2023
    But I can connect to Postgress with something like Quill and run sophisticated queries to fetch data. Which then got me thinking, what is the difference between using Spark to connect to the database and using something like Quill or your normal pure JDBC driver?
  • What's the point of opaque type aliases (and are they actually sound)?
    1 project | /r/scala | 26 Nov 2022
    Just as an example, say you are using quill ( https://getquill.io/ ) to query your database.
  • I want to move to Scala 3, but I'm not sure what libraries to use
    11 projects | /r/scala | 31 Aug 2022
  • Query DSL in Scala ?
    1 project | /r/scala | 24 Feb 2022
    I think Quill is the closest to your request: https://github.com/zio/zio-quill
  • Doobie tutorial: databases and pure FP in Scala
    1 project | /r/scala | 21 Jan 2022
    If this still looks like too much hassle, you can always go a bit higher-level and use something like Quill, which is also a powerful approach that uses a different, more ORM-like style.
  • Ask HN: What cutting-edge technology do you use?
    5 projects | news.ycombinator.com | 25 Dec 2021
    I'm using it mostly for full-stack web development with ScalaJS (https://www.scala-js.org) in the frontend (https://outwatch.github.io/docs/readme.html) and in the backend with AWS lambdas.

    The ecosystem is currently in the process of porting all the libraries to Scala 3. So if you're new to Scala, I'd recommend to start with Scala 2, which is rock-solid and already very powerful.

    I never worked with SQLAlchemy. But on the scala database side, popular libraries are Doobie (https://tpolecat.github.io/doobie) and Quill (https://getquill.io). Keep in mind that these are for Scala on the JVM. On the ScalaJS side I'm using the javascript library pg. But I'd like to try if it works well with Prisma soon.

    The nice thing about ScalaJS is, that you can use Javascript libraries. And if there are typescript facades, then you can transpile these to Scala and use them in a type safe way (https://scalablytyped.org).

  • Fp libraries that target scala 3 exclusively?
    5 projects | /r/scala | 22 Nov 2021
    I know that libraries like Scodec and shapeless were rewritten practically from scratch for Scala 3, taking advantage of the next syntax and internals, as well as protoquill - a Scala 3 implementation of Quill.
  • Best Scala framework / libraries out there ?
    4 projects | /r/scala | 31 Oct 2021
    Akka HTTP, Cats, Quill, ninny, Monix Observable, mill.
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic Quill repo stats
15
2,157
9.1
6 days ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Scala is
the 34th most popular programming language
based on number of references?