At a first glance this seems to be an api written in Java using Spring Boot in a reactive style with Webflux. The api wraps the official Java Kafka client and some other libraries.
The frontend is a React app in Typescript.
Re:Show HN: UI for Apache Kafka
by germanosin on Friday October 01, 2021 @10:14AM
(#28718699)
Hi, yes exactly. Backend is on Java + spring boot webflux, because of Kafka most mature client and frontend react + typescript.
Re:Show HN: UI for Apache Kafka
by germanosin on Friday October 01, 2021 @10:28AM
(#28718867)
Btw I have an article comparing it with confluent web GUI
https://towardsdatascience.com/overview-of-ui-tools-for-moni...
You should have mentioned that you work at Provectus in this article. Feels pretty sneaky to claim to do an impartial review, but provide no negative critique of the one made by your company…
This is indeed a very biased comparision where some features in the comparision table are just claimed to be not supported by other (open source) solutions. Even after reaching out multiple times the article is not updated accordingly. So this has to be considered a sneaky marketing page to be honest.
I might be biased as I'm one of the Kowl authors but I can definetely tell that Lenses is affected negatively the most. Imo it is one of the most complete paid solutions and got the worst marks basically.
Re:Show HN: UI for Apache Kafka
by germanosin on Friday October 01, 2021 @11:27AM
(#28719716)
This is mentioned in my medium profile. If you think that my comparison is not objective feel free to mention it on comment there)
For example, it seems a bit odd that all of your "no" answers in a feature matrix are labelled "roadmap", but every other tool just gets "no".
Another question: how might this compare to the Confluent web GUI? Obviously this is open source which is great.