kassava
This library provides some useful kotlin extension functions for implementing toString(), hashCode() and equals() without all of the boilerplate.
kotlinboilerplate
FreeRepo
Overview
Kassava is a Kotlin library that provides extension functions to implement toString(), equals() and hashCode() methods with minimal boilerplate code. It offers better performance and smaller file size than alternatives like Apache Commons or Guava, making it ideal for cases where data classes cannot be used or when you need custom equality and string representation logic.
Features
extension-functionsboilerplate-reductionequals-implementationhashcode-implementationtostring-implementationpolymorphic-equalitymixed-type-equality
Feature Flags
blogpaymentsauthorizationapiDocsformsValidation
Recommended Use Cases
kotlin-library-developmentreducing-boilerplate-codeimplementing-object-methods
Frontend
None
Backend
kotlin
Auth Providers
None
Deployment Targets
None
Payment Providers
None
Quick Facts
โญ Stars
114
๐ด Forks
14
๐งพ License
apache-2.0
๐ Active
Unknown
๐ Last Commit
2020-01-23T06:36:08.000Z
GitHub
Stack
Language
kotlin
CI
travis-ci
Data Layer
UI Stack
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
travis-ci
Pricing
Classification
free
Selected
โ
Notes
Open source library under Apache License 2.0