scalaprops-shapeless

Property generator

A library that generates arbitrary case classes with scalaprops and shapeless properties

Generation of arbitrary case classes / ADTs instances with scalaprops and shapeless

GitHub

10 stars
3 watching
2 forks
Language: Scala
last commit: about 1 month ago
Linked from 1 awesome list

scalascala-nativescalajsscalapropsscalazshapelesstesting

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
scalaprops/scalaprops A property-based testing library for Scala that provides features like flexible parameter settings and deterministic testing. 277
scalaprops/scalaprops-cross-example An open-source project demonstrating the use of scalaprops for property-based testing across multiple platforms (JVM, JS, Native) in Scala. 3
scalameta/mdoc A tool for creating and validating documentation for Scala programs written in Markdown format 396
scalapb/scalapb Tools for generating Scala code from protocol buffer definitions. 1,309
scalalandio/chimney A Scala library for automating data transformations without boilerplate code. 1,181
malcolmgreaves/avro-codegen A tool that generates Scala code from Avro schemas 9
automorph-org/automorph A Scala RPC client and server library for generating optimized bindings from existing API methods at compile time 10
typelevel/scalacheck A library used to verify properties of software through automated tests 1,944
andyglow/scala-jsonschema Generates JSON Schemas from Scala data types and objects 124
bottech/scala2plantuml Generates PlantUML diagrams from Scala code 23
scala-hamsters/hamsters A utility library that provides functional programming features and utilities for Scala development 291
lemastero/scala_typeclassopedia A comprehensive guide to abstractions from Category theory in functional programming with implementation examples and links to further resources. 379
sbt/sbt-site Generates static website content from project documentation and source code 174
kros-sk/kros.generators.flattening A C# source generator that flattens properties from rich domain classes into simpler, flat classes. 29
typelevel/simulacrum A library that simplifies the use of type classes in Scala 935