| Crates.io | flowly-kafka |
| lib.rs | flowly-kafka |
| version | 0.4.4 |
| created_at | 2025-08-17 16:41:01.151365+00 |
| updated_at | 2025-12-23 17:09:44.216538+00 |
| description | flowly-kafka is a reusable kafka component for flowly. |
| homepage | https://github.com/flowly-team/flowly-kafka |
| repository | https://github.com/flowly-team/flowly-kafka |
| max_upload_size | |
| id | 1799568 |
| size | 54,601 |
Flowly-Kafka is a Rust-based library designed to simplify interactions with Apache Kafka. This library provides a high-level abstraction for Kafka producers and consumers, making it easier to integrate Kafka into your Rust projects.
Config struct.The following dependencies are required to use Flowly-Kafka:
To get started with Flowly-Kafka, add the library as a dependency in your Cargo.toml:
[dependencies]
flowly-kafka = "0.1.0"
Then, you can use the library in your Rust project as follows:
use flowly_kafka::KafkaConsumer;
// Add other imports and initialization here
fn main() {
// Initialize Flowly-Kafka with your custom configuration
let config = /* construct your Configuration */;
let kafka_client = KafkaConsumer::new(config);
// Use the Kafka client to produce and consume messages
}
Refer to the library documentation for detailed API usage examples.
We welcome contributions to Flowly-Kafka. Here’s how to get started:
git clone https://github.com/YOUR-USERNAME/flowly-kafka.git
cd flowly-kafka
git checkout -b add-new-feature
git add .
git commit -m "Add detailed commit message"
git push origin add-new-feature
master branch of the original Flowly-Kafka repository on GitHub.Flowly-Kafka is licensed under the MIT license. See LICENSE for more details.
For any issues or feature requests, please open an issue in the repository's issue tracker. We also appreciate feedback on how to improve our library.
Feel free to use Flowly-Kafka in your projects and contribute back to help improve it!