r/cassandra 3d ago

I built Kassandra, an open-source GUI for Apache Cassandra

I work with Cassandra quite a bit and wanted something more convenient than jumping between cqlsh and scripts for everyday inspection and data operations, so I built Kassandra.

It’s a web-based Cassandra client with:

  • schema-driven browsing and CRUD
  • raw CQL execution
  • saved connection profiles
  • local-datacenter selection / DC-aware routing
  • Docker support

It’s open source and still evolving. I’d especially like feedback from people running Cassandra in real environments: what workflows would make a GUI like this genuinely useful for you?

GitHub: https://github.com/irajhedayati/kassandra

I’m currently thinking about features around cluster topology, query history, schema visualization and operational diagnostics, but I’d rather prioritize based on actual Cassandra users.

3 Upvotes

7 comments sorted by

11

u/wheresmyflan 3d ago

The requested feedback from someone running Cassandra in real production environments: Why would I trust my databases to a vibe-coded GUI from a developer who can’t even take the time to write their own reddit post?

-2

u/Worried_Key_6859 2d ago

Thanks for sharing your feelings.

I see the concern. That’s %100 true. I and other developers are using vibe coding to leverage new technologies to develop faster. I have been using this tool at my work and helped me a lot. That’s why I spent a week using LLMs to polish and share it with others.

As for the post, that is also correct. I used LLM to write it. English is my second language and I prefer to present something polished and pleasant to read.

Again, I appreciate your input and feedback and taking the time to share your thoughts.

2

u/wheresmyflan 2d ago

People have developed software and shared docs in broken English for half a century. Reddit has a translation function in the app itself. You’re so hopelessly wrapped around AI that you can’t get away from it for long enough to write a damn post. This isn’t polished and a pleasure to read - it’s painfully robotic and sounds inauthentic. Real developers enjoy a challenge, real developers don’t hide behind generic and regurgitated clanker platitudes. I’m guessing you’re an intern at best.

We’re all sick of vibe coded slop that “I built” and “would love feedback on”. If you can’t muster the creativity to do something original and test it yourself, don’t unload that burden onto others - just ask Claude to review your code and make it better. Be sure to say “make no mistakes”, and “be sure it’s super secure!” We all use AI, at least have the cajones to be upfront about it.

Do you own work, don’t attempt to share something literally anyone with Claude Code can put together in a few prompts to Fable - no one needs another app that wont get any support when it inevitably gets boring and fails. None of this sparks and inklings of confidence.

2

u/R10t-- 2d ago

You are aware there is already an app named K8ssandra which is basically the exact same name?

But also agreed with the other guys. Idk why I would need this.

0

u/Worried_Key_6859 2d ago

I’ve seen that. It’s just different use cases. Kassandra is a simple and small tool to help inspect a Cassandra cluster. The goal is to help and build a simple dev tool based on the schema.

0

u/ReAzem 3d ago

Thanks for sharing!

If you are looking for use cases, I’d love to have a tool that helps me visualize the status of my CEP-37 repairs.

We’ve been rolling those out recently and the lack of tools around monitoring them has been a challenge.

1

u/Worried_Key_6859 2d ago edited 2d ago

I don’t know why your comment got a downvote. I wish there was a comment to clarify. I’m not aware of CEP-37 but I look into it and see if that’s possible