data-class allows to create classes almost like case-classes, but with no public unapply or copy methods, making it easier to add fields to them while maintaining binary compatiblity.

LicenseApache 2.0
CategoriesCode Generators
Tagsgithubgeneratordatacodegencode
Organization io.github.alexarchambault
HomePage https://github.com/alexarchambault/data-class 🔍 Inspect URL
DateJan 20, 2025
Filespom (2 KB)  jar (56 KB)  View All
RepositoriesCentral
Ranking#18597 in MvnRepository (See Top Artifacts)
#24 in Code Generators
Used By26 artifacts
Scala TargetScala 2.13 (View all targets)

Scope:
Scope:
Format:
Scope:
Scope:
Scope:
Scope:
Scope:
Scope:

Compile Dependencies (2)

Category/License Group / ArtifactVersionUpdates
JVM Languages
Apache 2.0
org.scala-lang » scala-library 2.13.163.7.4
Scala Compiler
Apache 2.0
org.scala-lang » scala-reflect 2.13.162.13.18

Test Dependencies (2)

Category/License Group / ArtifactVersionUpdates
FP
Apache 2.0
com.chuusai » shapeless_2.13 2.3.112.3.13
Testing
MIT
com.lihaoyi » utest_2.13 0.7.10.9.1

Developers

NameEmailDev IdRolesOrganization
Alexandre Archambaultalexarchambault