mgubaidullin / Karamel
Licence: apache-2.0
Kafka Browser that supports standalone Kafka and Strimzi operator
Stars: ✭ 61
Programming Languages
javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language
Labels
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
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
Pretendyourexyzzy
A web clone of the card game Cards Against Humanity.
Stars: ✭ 1,069 (+1652.46%)
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
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
Strimzi operator
Zookeeper
Topics
Client - consumer
Client - producer
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].