shapeless
Code eliminator
Generic programming library for Scala that enables abstracting over generic functions and eliminating boilerplate code
Generic programming for Scala
3k stars
102 watching
533 forks
Language: Scala
last commit: 4 days ago
Linked from 2 awesome lists
fpfunctional-programminggeneric-programmingscalatypelevel
Related projects:
Repository | Description | Stars |
---|---|---|
scalaprops/scalaprops-shapeless | A library that generates arbitrary case classes with scalaprops and shapeless properties | 10 |
typelevel/cats | A library providing abstractions for functional programming in Scala, aiming to support core, binary compatible, modular and efficient typeful libraries. | 5,256 |
scala-native/scala-native | A compiler and runtime designed to compile and execute Scala code directly on the target machine's hardware. | 4,496 |
databricks/scala-style-guide | A guide for writing maintainable and readable Scala code | 2,741 |
scalalandio/chimney | A library for boilerplate-free data transformations using type-safe mapping and automatic conversion. | 1,174 |
typelevel/fs2 | A library for purely functional and effectful stream processing in Scala. | 2,371 |
http4s/http4s | A minimal, idiomatic interface for building HTTP services in Scala | 2,561 |
scanamo/scanamo | Simplifies using DynamoDB with Scala by leveraging the type system and higher-level abstractions to reduce errors and typos. | 319 |
scala-js/scala-js | Compiles Scala source code to efficient JavaScript bytecode for use in web and mobile applications. | 4,605 |
eiriktsarpalis/typeshape | A library that enables practical datatype-generic programming in F# | 302 |
scalaz/scalaz | A set of functional programming tools and type classes to complement the Scala standard library | 4,668 |
scala/scala | The Scala 2 compiler and standard library for a functional programming language on the JVM. | 14,351 |
erikvanoosten/metrics-scala | A Scala API for creating and managing metrics and health checks in Java applications | 427 |
scala-native/scala-native.g8 | A minimal project template for building Scala Native applications | 76 |
scalatra/scalatra | A high-performance, async web framework for building Scala applications with JSON support and a Sinatra-like API | 2,654 |