A curated list of Pulsar tools, integrations, and resources.
If you want to contribute, please read this.
The clients developed under ASF.
Other clients:
- Go
- Ruby
- Rust
- Scala
- .NET
- Pulsar Flink Integration:
- Flink 1.9+ Integration: Streaming source and sink connector, streaming table support and catalog/schema integration.
- Flink 1.6 Integration: A collection of streaming and batch connectors for Apache Flink processing streams in Pulsar. batch and streaming.
- Pulsar Spark Integration:
- pulsar-spark: A Spark Streaming receiver to receive data from Pulsar.
- streamnative/pulsar-spark: Pulsar Spark Connector for Spark SQL and Spark Structured Streaming.
- pulsar-storm: A Pulsar Spout and Bolt for integrating with Apache Storm topologies.
- pulsar-presto: A presto connector to query Pulsar topics using SQL
- Kafka Compatibility wrapper: A Java client wrapper that implement Apache Kafka Java interface.
- Kafka Pulsar Connector: Pulsar connectors that receive data from and send data to Apache Kafka
- Kafka Connect Adoptor: A Pulsar Connector that adopts Kafka Connect api and run an existing Kafka connector as a Pulsar connector.
- streamnative/pulsar-io-kafka: An enhanced version of pulsar-io-kafka connector to support copying data between Kafka and Pulsar with schema.
- zwzch/fluent-plugin-pulsar: An enhanced version of fluent-plugin-pulsar connector to support copying data between Pulsar and Fluent.
- logstash-input-pulsar: A logstash input that receives data from Pulsar.
- pulsar-beat-output: Elastic Beats to Apache Pulsar.
- pulsar-flume-ng-sink: An Apache Flume Sink implementation to publish data to Pulsar.
- pinterest/singer: A high-performance, reliable and extensible logging agent for uploading data to Kafka, Pulsar and other similar systems.
- Pulsar Manager: A web-based GUI management tool for managing and monitoring Pulsar.
- Pulsar Express: A simple web interface for Apache Pulsar, it is developed with Nuxt.js by Bruno Bonnin.
- Pulsar Dashboard: A web application that enables users to monitor the current stats of all topics in the tabular form.
- pulsar-grafana: With the
pulsar-grafana
Docker image, you can create a dashboard driven by the data stored in Prometheus. It is enabled by default when deploying Pulsar on Kubernetes. - apache-pulsar-grafana-dashboard: Provides grafana dashboard templates for different Pulsar components running on both Kubernetes and on-premise machines.