# dekaf **Repository Path**: coder-yao/dekaf ## Basic Information - **Project Name**: dekaf - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-24 - **Last Updated**: 2026-02-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Dekaf Dekaf is a feature-rich open-source UI for [Apache Pulsar](https://pulsar.apache.org/), licensed under [Apache 2.0](./LICENSE.md). - ⭐ If you like this work, please push the star button on GitHub - 📚 Checkout useful Pulsar resources at the [awesome Apache Pulsar](https://github.com/visortelle/awesome-apache-pulsar) list. - 🤝 Hire me: [kiryl.valkovich@proton.me](mailto:kiryl.valkovich@proton.me) - 👋 Share your feedback here: https://github.com/visortelle/dekaf/discussions/329 [![Docker Pulls](https://img.shields.io/docker/pulls/visortelle/dekaf)](https://hub.docker.com/r/visortelle/dekaf)

## Companies that use Dekaf - [Splio](https://splio.com) - SaaS CRM Marketing platform - [StreamX](https://www.streamx.dev) - Digital Experience Mesh for AEM Please submit a PR to add your company to this list. ## Documentation - [📚 Quick-start](#Quick-start) - [📚 Helm chart](#Helm-chart) - [📚 Consumer session tutorial](./docs/consume/consumer-session-tutorial.md) - [📚 Configuration reference](./docs/configuration-reference.md) ## Features - Browse Pulsar resources like tenants, namespaces, topics, subscriptions, consumers and producers. - View stats for each resource. - Create topics, edit namespace and topic policies, split bundles, etc. - View messages in a topic or multiple topics at once. Filter messages, colorize them. Save and reuse browse sessions. There are missing features like multi-user support or message replay. See the [Maintenance policy](#Maintenance-policy) section for details. ## Quick-start - Download the `docker-compose.yaml` file and start it: ``` wget https://raw.githubusercontent.com/visortelle/dekaf/refs/heads/main/docker/compose/docker-compose.yaml ``` - Run `docker compose up` - Wait a few seconds until Pulsar and Dekaf are ready and open - Enjoy ☕️ ### Demo application We also run a demo application that produces data for two new tenants in this quick start. If you don't see the `demo-schema-types` and `demo-shop` tenants in the tenant list, try to wait for a few seconds and reload the page. If you want to disable the demo application, remove it from the `docker-compose.yaml` file. ### Troubleshooting - If the `pulsar` container cannot start, we recommend ensuring that you have **6GB** or more Docker memory limit. We'll adjust the `docker-compose` memory for a lower limit later. - In case, you observe bookie-related errors from the `pulsar` container, the simplest way to fix it is to remove the corresponding Docker volume. In case you need the volume data, make a backup first. Otherwise follow these steps: - Stop containers by running `docker compose down` - Run `docker volume ls | grep pulsar-data` to find the proper `` - Run `docker volume rm ` to delete the volume - Restart containers by running `docker-compose up` ## Helm chart Dekaf is a part of the official [apache/pulsar-helm-chart](https://github.com/apache/pulsar-helm-chart?tab=readme-ov-file#dekaf-ui). ## Maintenance policy - Reported critical bugs are planned to be fixed in a short time after the open-source release. - The codebase has some dead code and requires a little cleanup, but it's not in priority at this moment. - Small features may be added in my spare time. If some company decide to sponsor complex features, it would be an ideal scenario. - PRs are welcome! See the [contributing guide](./CONTRIBUTING.md). - Tell me if you need a desktop version for MacOS and Linux. The Electron app is ready, and if there is any visible demand, I'll release it. Thank you.