Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Quill Alternatives
Similar projects and alternatives to Quill
-
Slick
Slick (Scala Language Integrated Connection Kit) is a modern database query and access library for Scala (by slick)
-
ScalikeJDBC
A tidy SQL-based DB access library for Scala developers. This library naturally wraps JDBC APIs and provides you easy-to-use APIs.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
Phantom
Schema safe, type-safe, reactive Scala driver for Cassandra/Datastax Enterprise
-
Squeryl
A Scala DSL for talking with databases with minimum verbosity and maximum type safety
-
Clickhouse-scala-client
Clickhouse Scala Client with Reactive Streams support
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
-
deequ
Deequ is a library built on top of Apache Spark for defining "unit tests for data", which measure data quality in large datasets.
-
-
javalin
A simple and modern Java and Kotlin web framework [Moved to: https://github.com/javalin/javalin]
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Quill reviews and mentions
- I want to move to Scala 3, but I'm not sure what libraries to use
-
Ask HN: What cutting-edge technology do you use?
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?
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 ?
Akka HTTP, Cats, Quill, ninny, Monix Observable, mill.
-
Ideas for a Scala 3 MapStruct library?
https://getquill.io/#docs (Look under SCHEMA).
-
Ask HN: What stack would you use to build a CRUD web app on the JVM today?
I would use it at work because I know it. There are a LOT of libraries in Scala for HTTP up to database stuff, and it really depends on what kind of ecosystem you're walking into:
* Scala as Python: https://github.com/com-lihaoyi/cask, maybe https://github.com/getquill/quill
* Scala as Haskell: HTTP4s, https://tpolecat.github.io/doobie/
* Scala as Rails: Play
Play is the closest thing to Rails-like CRUD productivity IMO, and honestly for CRUD most times I would like to write as little code as possible and just get it done, even using low/no-code solutions (postgrest, hasura, htmx), but that wasn't the question :)
-
[Debate] Is type level programming useful?
quill is uses type level programming. It allows for the pre-computation of SQL queries during compilation, and you can inspect what queries will look like, whilst you code without, running anything.
-
From First Principles: Why Scala?
I've heard that too but I think there are at least efforts to support Scala 3.
Having said that I think Quill looks nicer (https://getquill.io/) if you want a DSL like that.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 30 Mar 2023
Stats
zio/zio-quill is an open source project licensed under Apache License 2.0 which is an OSI approved license.