streamnative / Awesome Pulsar
A curated list of Pulsar tools, integrations and resources.
Stars: ✭ 57
Projects that are alternatives of or similar to Awesome Pulsar
Agile data code 2
Code for Agile Data Science 2.0, O'Reilly 2017, Second Edition
Stars: ✭ 413 (+624.56%)
Mutual labels: apache-kafka, spark, apache-spark
Slimmessagebus
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
Stars: ✭ 120 (+110.53%)
Mutual labels: apache-kafka, messaging, pub-sub
pulsar-adapters
Apache Pulsar Adapters
Stars: ✭ 18 (-68.42%)
Mutual labels: apache-spark, messaging, apache-kafka
Kafka Storm Starter
Code examples that show to integrate Apache Kafka 0.8+ with Apache Storm 0.9+ and Apache Spark Streaming 1.1+, while using Apache Avro as the data serialization format.
Stars: ✭ 728 (+1177.19%)
Mutual labels: apache-kafka, spark, apache-spark
Wirbelsturm
Wirbelsturm is a Vagrant and Puppet based tool to perform 1-click local and remote deployments, with a focus on big data tech like Kafka.
Stars: ✭ 332 (+482.46%)
Mutual labels: apache-kafka, spark, apache-spark
Mist
A distributed, tag-based pub-sub service for modern web applications and container-driven cloud.
Stars: ✭ 634 (+1012.28%)
Mutual labels: messaging, pub-sub
Mobius
C# and F# language binding and extensions to Apache Spark
Stars: ✭ 929 (+1529.82%)
Mutual labels: spark, apache-spark
Spark Nkp
Natural Korean Processor for Apache Spark
Stars: ✭ 50 (-12.28%)
Mutual labels: spark, apache-spark
Live log analyzer spark
Spark Application for analysis of Apache Access logs and detect anamolies! Along with Medium Article.
Stars: ✭ 14 (-75.44%)
Mutual labels: spark, apache-spark
Pulsar Spark
When Apache Pulsar meets Apache Spark
Stars: ✭ 55 (-3.51%)
Mutual labels: spark, apache-spark
Backbone.radio
Messaging patterns for Backbone applications.
Stars: ✭ 496 (+770.18%)
Mutual labels: messaging, pub-sub
Goodreads etl pipeline
An end-to-end GoodReads Data Pipeline for Building Data Lake, Data Warehouse and Analytics Platform.
Stars: ✭ 793 (+1291.23%)
Mutual labels: spark, apache-spark
Unifiedmetrics
Fully-featured metrics collection agent for Minecraft servers. Supports Prometheus and InfluxDB. Dashboard included out-of-box.
Stars: ✭ 29 (-49.12%)
Mutual labels: prometheus, grafana-dashboard
Real Time Stream Processing Engine
This is an example of real time stream processing using Spark Streaming, Kafka & Elasticsearch.
Stars: ✭ 37 (-35.09%)
Mutual labels: spark, apache-spark
Spark Tda
SparkTDA is a package for Apache Spark providing Topological Data Analysis Functionalities.
Stars: ✭ 45 (-21.05%)
Mutual labels: spark, apache-spark
Unifi Poller
Application: Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus
Stars: ✭ 1,050 (+1742.11%)
Mutual labels: prometheus, grafana-dashboard
Version Checker
Kubernetes utility for exposing image versions in use, compared to latest available upstream, as metrics.
Stars: ✭ 371 (+550.88%)
Mutual labels: prometheus, grafana-dashboard
Awesome Pulsar
A curated list of Pulsar tools, integrations, and resources.
If you want to contribute, please read this.
Clients
The clients developed under ASF.
Other clients:
- Go
- Ruby
- Rust
- Scala
- .NET
Data Processing
- 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.
Interactive Query
- pulsar-presto: A presto connector to query Pulsar topics using SQL
Kafka
- 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.
Connectors
- 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.
Logging
- 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.
Tools
Dashboards
- 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.
Monitoring
-
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.
Source Code Analysis
License
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].