PostgREST vs Slick: What are the differences?
Developers describe PostgREST as "Automatic REST API for Any Postgres Database". PostgREST serves a fully RESTful API from any existing PostgreSQL database. It provides a cleaner, more standards-compliant, faster API than you are likely to write from scratch. On the other hand, Slick is detailed as "Database query and access library for Scala". It 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.
PostgREST and Slick can be primarily classified as "Database" tools.
PostgREST and Slick are both open source tools. It seems that PostgREST with 12.8K GitHub stars and 600 forks on GitHub has more adoption than Slick with 2.27K GitHub stars and 542 GitHub forks.
orat.io, Massdrop, and SpringRole are some of the popular companies that use Slick, whereas PostgREST is used by AmperVue, Postila, and ChessIndex. Slick has a broader approval, being mentioned in 7789 company stacks & 4 developers stacks; compared to PostgREST, which is listed in 3 company stacks and 17 developer stacks.