shapeless

Code eliminator

Generic programming library for Scala that enables abstracting over generic functions and eliminating boilerplate code

Generic programming for Scala

GitHub

3k stars
101 watching
533 forks
Language: Scala
last commit: 2 months ago
Linked from 2 awesome lists

fpfunctional-programminggeneric-programmingscalatypelevel

Backlinks from these awesome lists:

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,276
scala-native/scala-native A compiler and runtime designed to compile and execute Scala code directly on the target machine's hardware. 4,504
databricks/scala-style-guide A guide for writing maintainable and readable Scala code 2,743
scalalandio/chimney A Scala library for automating data transformations without boilerplate code. 1,181
typelevel/fs2 A library for purely functional and effectful stream processing in Scala. 2,381
http4s/http4s A minimal, idiomatic interface for building HTTP services in Scala 2,563
scanamo/scanamo Simplifies using DynamoDB with Scala by leveraging the type system and higher-level abstractions to reduce errors and typos. 320
scala-js/scala-js Compiles Scala source code to efficient JavaScript bytecode for use in web and mobile applications. 4,610
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,669
scala/scala The Scala 2 compiler and standard library for a functional programming language on the JVM. 14,360
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,653