Poko
kotshi
Poko | kotshi | |
---|---|---|
2 | 1 | |
291 | 751 | |
- | - | |
9.1 | 8.4 | |
2 days ago | 8 days ago | |
Kotlin | Kotlin | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Poko
-
DataClassGenerate (DCG) is a Kotlin compiler plugin that addresses an Android APK size overhead from Kotlin data classes
I think Poko does something similar to this. Though, it's not possible to disable toString() generation.
-
Is there a plugin/library to generate Kotlin data/value classes which are API-stable for Java consumers?
Doesn't quite do everything outlined in the article but Poko has a few things covered.
kotshi
What are some alternatives?
dataclassgenerate - DataClassGenerate (or simply DCG) is a Kotlin compiler plugin that addresses an Android APK size overhead from Kotlin data classes.
ktoml - Kotlin Multiplatform parser and compile-time serializer/deserializer for TOML format (Native, JS, JVM) based on KxS
anvil - A Kotlin compiler plugin to make dependency injection with Dagger 2 easier.
kotlinx-serialization-typescript-generator - KxsTsGen :: Generate TypeScript interfaces from Kotlin classes
IrScrutinizer - IrScrutinizer is a program for IR signal analysis, decoding, generation and much more.
jackson-modules-base - Uber-project for foundational modules of Jackson that build directly on core components but nothing else; not including data format or datatype modules
http4k - The Functional toolkit for Kotlin HTTP applications. http4k provides a simple and uniform way to serve, consume, and test HTTP services.
kotlinx.serialization - Kotlin multiplatform / multi-format serialization
NoCopy Compiler Plugin - A Kotlin compiler plugin that removes the `copy` method of data classes.