{"repo":"adamko-dev/kotka-streams","free":true,"listed":false,"github":"https://github.com/adamko-dev/kotka-streams","clone":"git clone https://github.com/adamko-dev/kotka-streams.git","description":"Kotka Streams - the Kotlin DSL for Kafka Streams","language":"Kotlin","stars":16,"topics":["kotlin","kafka","kafka-streams","kotlin-dsl"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"Kotka Streams - Kotlin for Kafka Streams Using Kotka means a more pleasant experience while using Kafka Streams. Quickstart Add a dependency on kotka-streams-extensions for the basics. Modules There are three modules. Add a dependency on com.github.adamko-dev:kotka-streams to get them all at once kotka-streams-extensions Contains the basic extension functions to make Kafka Streams more Kotlin-esque. kotka-streams-framework A light framework for structuring topics and records. Use TopicRecord to standardise the data on each topic. Records can now easily be converted from one type, to another. Use KeyValueSerdes to define both the key and value serdes for a topic. A TopicDefinition ties both of these together. kotka-streams-kotlinx-serialization Use Kotlinx Serialization for topic key/value serdes.","default_branch":null,"files":null,"tree":[],"storefront":"/r/adamko-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/adamko-dev/kotka-streams/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}