simulacrum
Type class library
A library that simplifies the use of type classes in Scala
First class syntax support for type classes in Scala
935 stars
33 watching
61 forks
Language: Scala
last commit: 10 months ago Related projects:
Repository | Description | Stars |
---|---|---|
typelevel/spire | A numeric library for Scala providing powerful number types and abstractions for generic, fast, and precise computations. | 1,766 |
typelevel/skunk | A data access library for building Scala applications that interact with Postgres databases. | 1,594 |
lemastero/scala_typeclassopedia | A comprehensive guide to abstractions from Category theory in functional programming with implementation examples and links to further resources. | 379 |
typelevel/doobie | A functional JDBC layer that abstracts database interactions in a Scala-based programming language | 2,177 |
typelevel/scalacheck | A library used to verify properties of software through automated tests | 1,944 |
typelevel/cats-parse | A Scala parsing library designed to be compatible, performant, safe, and stable across various platforms and versions. | 235 |
fthomas/refined | A Scala library that allows adding constraints to types at compile-time using type-level predicates. | 1,715 |
typelevel/laika | A tool that helps generate documents with customizable text markup and support for multiple output formats | 424 |
typelevel/squants | A framework for representing quantities and their dimensional relationships in a type-safe way | 923 |
scala-records/scala-records | Data structures for working with semi-structured data in Scala | 159 |
dorchard/type-level-sets | A Haskell library providing data structures and operations for working with sets and maps at the type level | 66 |
typelift/swiftx | A collection of functional data types and functions for Swift programming | 219 |
scala-hamsters/hamsters | A utility library that provides functional programming features and utilities for Scala development | 291 |
scalalandio/chimney | A Scala library for automating data transformations without boilerplate code. | 1,181 |
scala/scala-async | A library that provides a direct style of coding for composing asynchronous code in Scala | 1,152 |