Skip to main content
mascot

Kafka Processor

Processing Kafka messages in golang made easy

Easy to Use

With an intuitive API, you can configure the behavior of the library pretty easily. With no defaults, you have complete control over how your application behaves.

Focus on What Matters

Leave non business logic to middlewares and focus on writing the business logic. Tracing, measurements, retries, etc are free from your business code and you can test just your business logic.

Measurements, retries and deadlettering

Measurements, retries and deadlettering are one line each!

Tracing and backoffs

Tracing and backoffs are one middleware each.

Write your own middlewares

Writing a middleware is very easy. Have a problem we didn't solve? Write your own middleware. Think it'd help the community? Send us a PR.