All Projects → mgubaidullin → Karamel

mgubaidullin / Karamel

Licence: apache-2.0
Kafka Browser that supports standalone Kafka and Strimzi operator

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Karamel

Digital Restaurant
DDD. Event sourcing. CQRS. REST. Modular. Microservices. Kotlin. Spring. Axon platform. Apache Kafka. RabbitMQ
Stars: ✭ 222 (+263.93%)
Mutual labels:  kafka, websockets
Thingsboard
Open-source IoT Platform - Device management, data collection, processing and visualization.
Stars: ✭ 10,526 (+17155.74%)
Mutual labels:  kafka, websockets
Tributary
Streaming reactive and dataflow graphs in Python
Stars: ✭ 231 (+278.69%)
Mutual labels:  kafka, websockets
Spec
The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs.
Stars: ✭ 1,860 (+2949.18%)
Mutual labels:  kafka, websockets
Devicehive Java Server
DeviceHive Java Server
Stars: ✭ 241 (+295.08%)
Mutual labels:  kafka, websockets
Pykafka
Apache Kafka client for Python; high-level & low-level consumer/producer, with great performance.
Stars: ✭ 1,079 (+1668.85%)
Mutual labels:  kafka
Spring Cloud Stream Demo
Simple Event Driven Microservices with Spring Cloud Stream
Stars: ✭ 58 (-4.92%)
Mutual labels:  kafka
Springboot
SpringBoot 整合各类框架和应用
Stars: ✭ 54 (-11.48%)
Mutual labels:  kafka
Kalium
Kalium: a reactive framework for micro-services
Stars: ✭ 53 (-13.11%)
Mutual labels:  kafka
Lws Esp32 Factory
Libwebsockets ESP32 Factory Application
Stars: ✭ 60 (-1.64%)
Mutual labels:  websockets
Postgresql2websocket
Send PostgreSQL notifications over websockets
Stars: ✭ 58 (-4.92%)
Mutual labels:  websockets
Model Serving Tutorial
Code and presentation for Strata Model Serving tutorial
Stars: ✭ 57 (-6.56%)
Mutual labels:  kafka
Go Websocket
🔈 Deprecated. Use https://github.com/kataras/neffos instead
Stars: ✭ 55 (-9.84%)
Mutual labels:  websockets
Shinobi
☮️ 🇵🇸 Shinobi CE - The Free Open Source CCTV platform written in Node.JS (Camera Recorder - Security Surveillance Software - Restreamer
Stars: ✭ 1,099 (+1701.64%)
Mutual labels:  websockets
Websocket For Python
[Project on Hiatus] WebSocket client and server library for Python 2 and 3 as well as PyPy (ws4py 0.5.1)
Stars: ✭ 1,078 (+1667.21%)
Mutual labels:  websockets
Kattlo Cli
Kattlo CLI Project
Stars: ✭ 58 (-4.92%)
Mutual labels:  kafka
Pretendyourexyzzy
A web clone of the card game Cards Against Humanity.
Stars: ✭ 1,069 (+1652.46%)
Mutual labels:  kafka
Zaneperfor
前端性能监控系统,消息队列,高可用,集群等相关架构
Stars: ✭ 1,085 (+1678.69%)
Mutual labels:  kafka
Wsdirector
All the world's a server, and all the men and women merely clients
Stars: ✭ 58 (-4.92%)
Mutual labels:  websockets
Steamwebpipes
🚀 Pushes Steam changelists to WebSocket clients
Stars: ✭ 56 (-8.2%)
Mutual labels:  websockets

Karamel

Build Java Quarkus Camel Vue License

Simple Kafka Browser that supports standalone Kafka and Strimzi operator.

  • Kafka cluster status
  • Topic list
  • Consumer (filter WIP)
  • Producer
  • Strimzi Operator status (Kubernetes only)
  • Zookepers status (Kubernetes only)
  • Kafka resources status (Kubernetes only)

Running in Minikube

Install strimzi

Prequisites: Minikube, Ansible

ansible-playbook minikube/install.yaml 

Deploy karamel

Prequisites: Java 11

ansible-playbook minikube/deploy.yaml 

Running in Docker compose

Build Karamel Docker

Prequisites: Docker Desktop Build jdk version

mvn package
docker build -t entropy1/karamel .

Build native application

docker build -f Dockerfile.native -t entropy1/karamel-native .

Run in Docker Compose with Kafka

Prequisites: Java 11

cd compose
docker-compose up -d
docker-compose exec kafka kafka-topics --create --bootstrap-server localhost:9092 -replication-factor 1 --partitions 1 --topic users

Development

Running the application in dev mode

mvn quarkus:dev

Packaging and running the application

The application is packageable using

mvn package
java -jar target/karamel-1.0.0-SNAPSHOT-runner.jar

Screenshots

Kafka

Screenshot

Strimzi operator

Screenshot

Zookeeper

Screenshot

Topics

Screenshot

Client - consumer

Screenshot

Client - producer

Screenshot

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