Scala Typelevel

Open-source Scala projects categorized as Typelevel

Top 18 Scala Typelevel Projects

  1. Shapeless

    Generic programming for Scala

    Project mention: Three Stabs at a Typed Schema DSL in Kotlin | dev.to | 2026-05-12

    I built the N×M expansion with a KSP processor that generated a trait accessor per position-trait combo, and it compiled. But the abstraction leaked: every call site had to import the right extensions for the traits it read, the parameterized-instances pattern still had no clean read, and the whole thing felt like a hack. Languages with higher-kinded or dependent types make this natural (shapeless is the closest analogue on the JVM), but that's not exactly mainstream territory. Without those features you're encoding a record with positional bookkeeping. I cut it.

  2. SaaSHub

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

    SaaSHub logo
  3. Http4s

    A minimal, idiomatic Scala interface for HTTP

  4. doobie

    Functional JDBC layer for Scala.

  5. Monix

    Asynchronous, Reactive Programming for Scala and Scala.js.

  6. refined

    Refinement types for Scala

    Project mention: Stop Writing if-checks: Refinement Types in Java 8+ | dev.to | 2026-03-16

    Scala's refined uses compile-time macros to verify literal values at compilation. java-refined operates at runtime because Java lacks macro support. The tradeoff: Scala refined catches errors at compile time for literals, while java-refined catches errors at construction time for all values (including dynamic input). Both encode the constraint in the type system.

  7. Monocle

    Optics library for Scala

  8. skunk

    A data access library for Scala + Postgres.

    Project mention: Encrypting PostgreSQL Columns in Scala with skunk-crypt | dev.to | 2026-06-08

    skunk-crypt takes a smaller, sharper angle: encryption is just another Skunk codec. You keep writing ordinary Skunk queries; you just swap text for crypt.text. Plain values in your application, AES-256-GCM ciphertext in the database, and the key never leaves your process.

  9. scala-pet-store

    An implementation of the java pet store using FP techniques in scala

  10. frameless

    Expressive types for Spark.

  11. scodec

    Scala combinator library for working with binary data

  12. mouse

    A small companion to cats (by typelevel)

  13. coulomb

    coulomb: unit analysis for Scala

  14. spotted-leopards

    Proof of concept for a cats-like library built using Dotty features

  15. lila-fishnet

    Proxy between lila and fishnet move clients

  16. scalanews

    Scala News - A Community Crowd Sourced newsletter using RSS

  17. batcher

    Batch similar requests together transparently

  18. gql

    A functional GraphQL implementation for Scala. https://valdemargr.github.io/gql/ (by ValdemarGr)

  19. skunk-crypt

    Transparent AES-GCM column encryption for PostgreSQL, as drop-in Skunk codecs

    Project mention: Encrypting PostgreSQL Columns in Scala with skunk-crypt | dev.to | 2026-06-08

    skunk-crypt takes a smaller, sharper angle: encryption is just another Skunk codec. You keep writing ordinary Skunk queries; you just swap text for crypt.text. Plain values in your application, AES-256-GCM ciphertext in the database, and the key never leaves your process.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Scala Typelevel discussion

Log in or Post with

Scala Typelevel related posts

  • Mouse 0.4.2 - Early release

    2 projects | /r/scala | 1 Nov 2023
  • Question regarding Recursive datatypes and cats typeclasses (Haskell to Scala)

    3 projects | /r/scala | 6 Jul 2023
  • Type erased on implicit evidence check

    1 project | /r/scala | 28 Apr 2023
  • Cross-Training to Ada - which are the best languages to begin from?

    1 project | /r/ada | 25 Jan 2023
  • for comprehension and some questions

    3 projects | /r/scala | 22 Jan 2023
  • Is there the equivalent of this in Scala ? (Maps to Struct)

    1 project | /r/scala | 27 Dec 2022
  • Grasping the concepts and getting them down to earth

    4 projects | /r/scala | 4 Nov 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Typelevel projects in Scala? This list will help you:

# Project Stars
1 Shapeless 3,405
2 Http4s 2,617
3 doobie 2,223
4 Monix 1,934
5 refined 1,731
6 Monocle 1,697
7 skunk 1,658
8 scala-pet-store 1,078
9 frameless 898
10 scodec 817
11 mouse 376
12 coulomb 152
13 spotted-leopards 117
14 lila-fishnet 48
15 scalanews 37
16 batcher 19
17 gql 16
18 skunk-crypt 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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