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
102 watching
533 forks
Language: Scala
last commit: 4 days 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,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