All Projects → matsumana → Tsujun

matsumana / Tsujun

Licence: apache-2.0
Yet another Web UI for KSQL

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Tsujun

Data Accelerator
Data Accelerator for Apache Spark simplifies onboarding to Streaming of Big Data. It offers a rich, easy to use experience to help with creation, editing and management of Spark jobs on Azure HDInsights or Databricks while enabling the full power of the Spark engine.
Stars: ✭ 247 (+448.89%)
Mutual labels:  kafka, kafka-streams
Kafka Streams
equivalent to kafka-streams 🐙 for nodejs ✨🐢🚀✨
Stars: ✭ 613 (+1262.22%)
Mutual labels:  kafka, kafka-streams
Kafkastreams Cep
Complex Event Processing on top of Kafka Streams
Stars: ✭ 257 (+471.11%)
Mutual labels:  kafka, kafka-streams
Strimzi Kafka Operator
Apache Kafka running on Kubernetes
Stars: ✭ 2,833 (+6195.56%)
Mutual labels:  kafka, kafka-streams
Kafka Streams Machine Learning Examples
This project contains examples which demonstrate how to deploy analytic models to mission-critical, scalable production environments leveraging Apache Kafka and its Streams API. Models are built with Python, H2O, TensorFlow, Keras, DeepLearning4 and other technologies.
Stars: ✭ 661 (+1368.89%)
Mutual labels:  kafka, kafka-streams
Hivemq Mqtt Tensorflow Kafka Realtime Iot Machine Learning Training Inference
Real Time Big Data / IoT Machine Learning (Model Training and Inference) with HiveMQ (MQTT), TensorFlow IO and Apache Kafka - no additional data store like S3, HDFS or Spark required
Stars: ✭ 204 (+353.33%)
Mutual labels:  kafka, kafka-streams
Awesome Kafka
A list about Apache Kafka
Stars: ✭ 397 (+782.22%)
Mutual labels:  kafka, kafka-streams
Streamline
StreamLine - Streaming Analytics
Stars: ✭ 151 (+235.56%)
Mutual labels:  kafka, kafka-streams
Faust
Python Stream Processing
Stars: ✭ 5,899 (+13008.89%)
Mutual labels:  kafka, kafka-streams
Kafka Streams Course
Learn Kafka Streams with several examples!
Stars: ✭ 625 (+1288.89%)
Mutual labels:  kafka, kafka-streams
Kafka Streams Scala
Thin Scala wrapper around Kafka Streams Java API
Stars: ✭ 192 (+326.67%)
Mutual labels:  kafka, kafka-streams
Kafka Workshop
Materials (slides and code) for Kafka and Kafka Streams Workshop
Stars: ✭ 44 (-2.22%)
Mutual labels:  kafka, kafka-streams
Mockedstreams
Scala DSL for Unit-Testing Processing Topologies in Kafka Streams
Stars: ✭ 184 (+308.89%)
Mutual labels:  kafka, kafka-streams
Kafka Ui
Open-Source Web GUI for Apache Kafka Management
Stars: ✭ 230 (+411.11%)
Mutual labels:  kafka, kafka-streams
Kafka Streams Dotnet
.NET Stream Processing Library for Apache Kafka 🚀
Stars: ✭ 173 (+284.44%)
Mutual labels:  kafka, kafka-streams
Scalatest Embedded Kafka
A library that provides an in-memory Kafka instance to run your tests against.
Stars: ✭ 292 (+548.89%)
Mutual labels:  kafka, kafka-streams
Azkarra Streams
🚀 Azkarra is a lightweight java framework to make it easy to develop, deploy and manage cloud-native streaming microservices based on Apache Kafka Streams.
Stars: ✭ 146 (+224.44%)
Mutual labels:  kafka, kafka-streams
A Kafka Story
Kafka ecosystem ... but step by step!
Stars: ✭ 148 (+228.89%)
Mutual labels:  kafka, kafka-streams
Go Streams
A lightweight stream processing library for Go
Stars: ✭ 615 (+1266.67%)
Mutual labels:  kafka, kafka-streams
Demo Scene
👾Scripts and samples to support Confluent Demos and Talks. ⚠️Might be rough around the edges ;-) 👉For automated tutorials and QA'd code, see https://github.com/confluentinc/examples/
Stars: ✭ 806 (+1691.11%)
Mutual labels:  kafka, kafka-streams

Tsūjun

CircleCI

Tsūjun is yet another Web UI for KSQL.

Supporting KSQL syntax

  • SELECT
  • (LIST | SHOW) QUERIES
  • (LIST | SHOW) STREAMS
  • (LIST | SHOW) TABLES

*Other syntax will be supported in future version

Tested browsers

  • Safari
  • Chrome
  • Firefox

Caution

This application is using Fetch API and Fetch API's Readable streams.
But in Firefox, this feature disabled by default.
It can be enabled in about:config.

ref:
Fetch API - Browser compatibility

How to setup local dev environment

  • Install Node.js
  • Install yarn
$ npm install -g yarn
  • Install dependent javascript libraries
$ yarnInstall.sh

How to launch on local

Specify the your KSQL server with the environment variable KSQL_SERVER

If the environment variable KSQL_SERVER is not set, it will connect to http://localhost:8080

launch with Gradle

$ KSQL_SERVER=http://your_ksql_server ./gradlew bootRun

launch with IntelliJ

build javascript sources

After launch the application, you must build javascript sources with an another terminal.

Since output directories are different between Gradle and IntelliJ, please use the following scripts.

for Gradle

output directory is build/resources/main/static/javascripts

$ ./yarnWatchGradle.sh

for IntelliJ

output directory is out/production/resources/static/javascripts

$ ./yarnWatchIntelliJ.sh

How to build for production

$ ./gradlew clean build

How to launch on production

$ KSQL_SERVER=http://your_ksql_server java -jar /path/to/tsujun-0.0.1.jar

How to launch with Docker

$ docker run -p 8080:8080 -e KSQL_SERVER=http://your_ksql_server matsumana/tsujun:0.0.1

Appendix

Q: What is Tsūjun's the origin of the name?
A: Tsūjun Bridge

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