https://github.com/holixon/axon-avro
An ecosystem for using Apache Avro as serialization format for Axon messages
https://github.com/holixon/axon-avro
avro-format axon-framework serialization-library
Last synced: 4 months ago
JSON representation
An ecosystem for using Apache Avro as serialization format for Axon messages
- Host: GitHub
- URL: https://github.com/holixon/axon-avro
- Owner: holixon
- License: apache-2.0
- Created: 2023-11-03T16:56:05.000Z (about 2 years ago)
- Default Branch: develop
- Last Pushed: 2025-09-01T15:09:54.000Z (4 months ago)
- Last Synced: 2025-09-01T16:43:17.879Z (4 months ago)
- Topics: avro-format, axon-framework, serialization-library
- Language: Kotlin
- Homepage:
- Size: 63.8 MB
- Stars: 6
- Watchers: 7
- Forks: 0
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# axon-avro
Collection of extensions and supporting components to use for Axon Avro serialization stack.
[](https://github.com/holisticon#open-source-lifecycle)
[](https://maven-badges.herokuapp.com/maven-central/io.holixon.axon.avro/axon-avro)
[](https://github.com/holixon/axon-avro/actions)
[](http://kotlinlang.org)
[](https://avro.apache.org/docs/1.12.0/specification/)
[](https://holisticon.de/)
## Introduction
Axon Framework 4.11 introduced support for Avro Serialization of messages. This repository provides
additions not included into Axon Framework but helpful in operations.
## Modules
Several modules are available:
* Axon Kotlin Serializer
* Axon Avro Server Plugin
* Generators: for Kotlin code generation around Avro
## How to use
Use our BOM:
```xml
io.holixon.axon.avro
axon-avro-bom
pom
import
```
Interested?