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. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal 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. SaaSHub

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

    SaaSHub logo
  10. scala-pet-store

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

  11. frameless

    Expressive types for Spark.

  12. scodec

    Scala combinator library for working with binary data

  13. mouse

    A small companion to cats (by typelevel)

  14. coulomb

    coulomb: unit analysis for Scala

  15. spotted-leopards

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

  16. lila-fishnet

    Proxy between lila and fishnet move clients

  17. scalanews

    Scala News - A Community Crowd Sourced newsletter using RSS

  18. batcher

    Batch similar requests together transparently

  19. gql

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

  20. 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.

  21. SaaSHub

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

    SaaSHub logo
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 | 6 Oct 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,401
2 Http4s 2,626
3 doobie 2,225
4 Monix 1,929
5 refined 1,733
6 Monocle 1,699
7 skunk 1,667
8 scala-pet-store 1,075
9 frameless 895
10 scodec 816
11 mouse 376
12 coulomb 153
13 spotted-leopards 117
14 lila-fishnet 48
15 scalanews 37
16 batcher 20
17 gql 16
18 skunk-crypt 7

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com

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