Skip to content

Navigation Menu

Sign in
Appearance settings
Sign up
Appearance settings
Open more actions menu

Latest commit

 

History

785 Commits
785 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dekaf

Dekaf is a feature-rich open-source UI for Apache Pulsar, licensed under Apache 2.0.

Docker Pulls

Companies that use Dekaf

  • CrowdStrike - Cybersecurity technology company based in Austin, Texas.
  • Splio - SaaS CRM Marketing platform.
  • StreamX - Digital Experience Mesh for AEM.

Please submit a PR to add your company to this list.

Documentation

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 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 http://localhost:8090
  • 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 <volume_name>
    • Run docker volume rm <volume_name> to delete the volume
    • Restart containers by running docker-compose up

Helm chart

Dekaf is a part of the official apache/pulsar-helm-chart.

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.
  • 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.

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.