https://github.com/piotr-yuxuan/slava
Kafka Avro Serde for Clojure
https://github.com/piotr-yuxuan/slava
avro avro-kafka avro-schema-registry clojure confluent kafka kafka-streams schema-registry serde serdes
Last synced: about 1 month ago
JSON representation
Kafka Avro Serde for Clojure
- Host: GitHub
- URL: https://github.com/piotr-yuxuan/slava
- Owner: piotr-yuxuan
- License: eupl-1.2
- Created: 2019-04-21T23:11:33.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2025-05-08T18:46:04.000Z (about 1 month ago)
- Last Synced: 2025-05-08T19:43:27.039Z (about 1 month ago)
- Topics: avro, avro-kafka, avro-schema-registry, clojure, confluent, kafka, kafka-streams, schema-registry, serde, serdes
- Language: Clojure
- Homepage: https://github.com/piotr-yuxuan/slava
- Size: 1.33 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: .github/CODEOWNERS.yml
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
Kafka Avro Serde for Clojure.

# Installation
[](https://github.com/piotr-yuxuan/slava/actions/workflows/walter-cd.yml)
[](https://clojars.org/piotr-yuxuan/slava)
[](https://clojars.org/piotr-yuxuan/piotr-yuxuan/slava)
[](https://cljdoc.org/d/piotr-yuxuan/slava/CURRENT)
[](https://github.com/piotr-yuxuan/slava/blob/main/LICENSE)
[](https://github.com/piotr-yuxuan/slava/issues)Contrarily to the deplorable state of this README.md, as well as that
of the documentation, I would say that the underlying ideas of this
project have reached some stability.FIXME FIXME FIXME write a better README.
- Lazily convert
- Expose a map interface around the actual (mutable)
GenericData$Record.
- Some love should be given to the interface to create records the
same (efficient) way.
- Rewrite tree traversal with `clojure.walk/walk` for more clarity;
inner and outer are powerful enough concepts.# Known bugs
See [GitHub issues](https://github.com/piotr-yuxuan/slava/issues).
# References
For a more complete Clojure API around Kafka, see
[FundingCircle/jackdaw](https://github.com/FundingCircle/jackdaw).