Sign inSign up

hedayati/kassandra

By hedayati

•Updated about 2 hours ago

A modern Cassandra client featuring schema introspection, map editing, and a powerful CQL editor.

Image
Compose
Developer tools
Databases & storage
0

666

hedayati/kassandra repository overview

⁠Kassandra

See inside Cassandra. Kassandra is an open-source web GUI for Apache Cassandra. It helps you to explore keyspaces and tables, inspect and modify data, run CQL, and manage cluster connections without living in cqlsh.

Runs as a single process: an Express server serves both the JSON API and the React single-page app on one port.

⁠Features

  • Schema Browser — explore keyspaces, tables, columns, partition keys, and clustering keys
  • Data Browser — paginated row browsing with column filters and an inline row-detail panel
  • Schema-aware CRUD — insert, update, and delete rows through schema-driven forms
  • CQL Editor — run raw CQL with syntax highlighting and completion
  • Connection Profiles — save, switch between, and import Cassandra cluster connections
  • Datacenter-aware Routing — prefer a local datacenter with automatic fallback, plus DC validation and autocomplete
  • Column Customization — hide columns, configure JSON/enum presentation, and define map schemas

⁠Quick Start

docker run --rm \
  -p 8501:8501 \
  -v ~/.kassandra:/root/.kassandra \
  hedayati/kassandra

Open http://localhost:8501⁠.

Configuration

VariableDefaultDescription
KASSANDRA_HOME~/.kassandraDirectory for persisted connection profiles and column metadata (config.json)
HOST0.0.0.0 (in this image)Listening address
PORT8501Listening port

Mount a volume at KASSANDRA_HOME to persist connection profiles and settings across container restarts.

Cassandra hosts in your connection profile must be reachable from inside the container. For a Cassandra instance running on the Docker host, use host.docker.internal; for a sibling container on the same Docker network, use its container name. SSL certificate paths must also be accessible inside the container.

Links

License: MIT

Tag summary

Content type

Image

Digest

sha256:55553a6b5…

Size

153.6 MB

Last updated

about 2 hours ago

docker pull hedayati/kassandra