Building event-driven applications
the easy way in Rust

Kincir is a unified message streaming library for Rust that provides a consistent interface for working with multiple message broker backends.

Key Features

Unified Interface

A simple, consistent API for publishing and subscribing to messages across different messaging systems.

Multiple Backends

Support for Kafka, RabbitMQ, and more message brokers with a single, consistent API.

Message Routing

Powerful message routing capabilities with customizable handlers for complex event processing.

Optional Features

Customize your build with optional feature flags for logging, Protocol Buffers support, and more.

Event-Driven Architecture

Build robust event-driven applications with reliable message passing and processing.

High Performance

Designed for performance with Rust's safety guarantees and zero-cost abstractions.

Ready to start building?

Check out the documentation to learn how to integrate Kincir into your Rust applications.

Get Started