Skip to content

KafkaFlow is a .NET framework to consume and produce Kafka messages with multi-threading support. It's very simple to use and very extendable. You just need to install, configure, start/stop the bus with your app and create a middleware/handler to process the messages.

License

Notifications You must be signed in to change notification settings

pmfernandes/kafka-flow

 
 

Repository files navigation

KafkaFlow · GitHub license nuget version Build Master Codacy Badge Slack

Introduction

⚡️ KafkaFlow was designed to build .NET applications on top of Apache Kafka in a simple and maintainable way.

🏗 Built on top of Confluent Kafka Client.

🔌 Extensible by design.

Want to give it a try? Check out our Quickstart!

Installation

Read the docs for any further information.

Documentation

Learn more about using KafkaFlow on the site!

Contributing

Read our contributing guidelines to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes.

Get in touch

You can find us at:

License

KafkaFlow is a free and open source project, released under the permissible MIT license.

About

KafkaFlow is a .NET framework to consume and produce Kafka messages with multi-threading support. It's very simple to use and very extendable. You just need to install, configure, start/stop the bus with your app and create a middleware/handler to process the messages.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 92.3%
  • TypeScript 3.7%
  • HTML 2.0%
  • JavaScript 1.7%
  • CSS 0.2%
  • Makefile 0.1%