Show HN: I made a TUI for kafka (kaskade)
The GitHub repository "Kaskade" offers a text user interface for Apache Kafka, providing admin features and consumer functionalities. It includes installation guidelines, configuration examples, development guidance, and screenshots. Visit [sauljabin/kaskade] for more details.
Read original articleThe GitHub repository "Kaskade" presents a text user interface (TUI) for Apache Kafka, developed with Textual by Textualize. It offers admin features like listing topics, partitions, and groups, as well as consumer functionalities such as deserialization, filtering, and schema registry support. The repository contains installation guidelines, instructions for running Kaskade, configuration examples, and development guidance. Additionally, it includes screenshots displaying the admin and consumer perspectives of Kaskade. For more information or support regarding this project, visit the repository at [sauljabin/kaskade](https://github.com/sauljabin/kaskade).
Related
Show HN: Glasskube – Open Source Kubernetes Package Manager, alternative to Helm
The GitHub repository for Glasskube, a Kubernetes package manager, offers a user-friendly CLI/UI, package management, secure updates, GitOps integration, reactions/comments, and support for private packages. It includes installation guides, architecture, support channels, and contribution guidelines.
Show HN: Chrome extension that brings Claude Artifacts for ChatGPT
The GitHub URL provides details on "Artifacts for ChatGPT," covering functionality, inspiration, and future plans. Installation guidance is available, with additional support offered upon request.
Self-Hosting Kusto
The article delves into self-hosting Kusto for timeseries analytics, detailing setup with the Kusto Emulator in Docker. It covers connecting, database management, data import, querying with KQL, and anomaly detection. Speed and efficiency are highlighted.
Ttkbootstrap: Modern theme and widgets for Python tkinter
The "ttkbootstrap" project on GitHub enhances tkinter with modern flat style themes like Bootstrap. It offers various themes, widget styles, new widgets, and a Theme Creator for personalized themes. Find more on GitHub.
Tau: Open-source PaaS – A self-hosted Vercel / Netlify / Cloudflare alternative
Tau is an open-source Git-Native CDN PaaS on GitHub, covering installation, configuration, launching, networking, storage, computing, E2E testing, local cloud, and documentation for effective utilization.
- Users are interested in advanced features like partition rebalancing, topic cleanup, and Protobuf deserialization via Schema Registry.
- There is a discussion about the terminology "Text User Interface" vs. "Terminal User Interface."
- Some users express appreciation and interest in the tool, with mentions of its feature on Terminal Trove and its development using the Textual TUI framework.
- One user suggests sharing optimized data table functionalities with the Textual community.
- Installation instructions are provided by a user, highlighting the ease of setup.
Every time we have to call up our ops guys for this; it’s like “deep breath, first utter some indescribable magic aws iam nonsense and somehow get an ephemeral shell on some rando bitnami Kafka image’s ./kafka-topic shell scripts to work over the next few hours” and ultimately succeed but with deep regrets
I guess it would be a nice addition to have some kind of FilterableDataTable with history, filtering, caching, and fast rendering
I guess you probably developed something like that for this tool, perhaps you could share it in Textual, or some kind of "textual widgets extension lib"?
(Edit)
Kaskade models.py, consumer.py https://github.com/sauljabin/kaskade/blob/main/kaskade/model...
kombu/transport/confluentkafka.py: https://github.com/celery/kombu/blob/main/kombu/transport/co...
confluent-kafka-python wraps librdkafka with binary wheels: https://github.com/confluentinc/confluent-kafka-python
librdkafka: https://github.com/edenhill/librdkafka
brew install kaskade
pipx install kaskade
https://terminaltrove.com/kaskade/
For those interested, kaskade is made with the Textual TUI framework.
Thanks for making this sauljp.
Related
Show HN: Glasskube – Open Source Kubernetes Package Manager, alternative to Helm
The GitHub repository for Glasskube, a Kubernetes package manager, offers a user-friendly CLI/UI, package management, secure updates, GitOps integration, reactions/comments, and support for private packages. It includes installation guides, architecture, support channels, and contribution guidelines.
Show HN: Chrome extension that brings Claude Artifacts for ChatGPT
The GitHub URL provides details on "Artifacts for ChatGPT," covering functionality, inspiration, and future plans. Installation guidance is available, with additional support offered upon request.
Self-Hosting Kusto
The article delves into self-hosting Kusto for timeseries analytics, detailing setup with the Kusto Emulator in Docker. It covers connecting, database management, data import, querying with KQL, and anomaly detection. Speed and efficiency are highlighted.
Ttkbootstrap: Modern theme and widgets for Python tkinter
The "ttkbootstrap" project on GitHub enhances tkinter with modern flat style themes like Bootstrap. It offers various themes, widget styles, new widgets, and a Theme Creator for personalized themes. Find more on GitHub.
Tau: Open-source PaaS – A self-hosted Vercel / Netlify / Cloudflare alternative
Tau is an open-source Git-Native CDN PaaS on GitHub, covering installation, configuration, launching, networking, storage, computing, E2E testing, local cloud, and documentation for effective utilization.