simulacrum
by typelevel
First class syntax support for type classes in Scala
AI summary
Type class library
A library that simplifies the use of type classes in Scala
- stars
- 935
- forks
- 61
- watching
- 33
Similar projects
Found by comparing what the projects do, not just their names.
typelevel/spire1.8K
Numerical library
A numeric library for Scala providing powerful number types and abstractions for generic, fast, and precise computations.
typelevel/skunk1.6K
Database library
A data access library for building Scala applications that interact with Postgres databases.
Category theory guide
A comprehensive guide to abstractions from Category theory in functional programming with implementation examples and links to further resources.
typelevel/doobie2.2K
Database abstraction library
A functional JDBC layer that abstracts database interactions in a Scala-based programming language
Property tester
A library used to verify properties of software through automated tests
Parser library
A Scala parsing library designed to be compatible, performant, safe, and stable across various platforms and versions.
fthomas/refined1.7K
Type constraint library
A Scala library that allows adding constraints to types at compile-time using type-level predicates.
Document generator
A tool that helps generate documents with customizable text markup and support for multiple output formats
Quantity framework
A framework for representing quantities and their dimensional relationships in a type-safe way
Record types
Data structures for working with semi-structured data in Scala
Type-level set library
A Haskell library providing data structures and operations for working with sets and maps at the type level
Code library
A collection of functional data types and functions for Swift programming
Utility library
A utility library that provides functional programming features and utilities for Scala development
Data transformation library
A Scala library for automating data transformations without boilerplate code.
Async code builder
A library that provides a direct style of coding for composing asynchronous code in Scala