Skip to content

KashifKhn/kassie

Repository files navigation

Kassie

Modern database explorer for Cassandra & ScyllaDB with dual TUI and Web interfaces.

Features

  • Terminal Interface (TUI) - Stable, production-ready, keyboard-driven
  • Web UI - ✅ Feature-complete, modern React interface
  • Single binary with embedded server
  • Browse keyspaces, tables, and data
  • Filter with CQL WHERE clauses
  • Cursor-based pagination
  • Light/Dark/System themes
  • Real-time data exploration

Installation

Quick Install (Linux/macOS)

curl -fsSL https://raw.githubusercontent.com/KashifKhn/kassie/main/install.sh | sh

Manual Installation

Download the latest release for your platform from GitHub Releases.

Go Install

go install github.com/KashifKhn/kassie@latest

Homebrew (Coming Soon)

# Homebrew tap planned for future release
brew tap KashifKhn/kassie
brew install kassie

See installation docs for more options.

Upgrade

Keep Kassie up-to-date with the built-in upgrade command:

kassie upgrade                    # Upgrade to latest version
kassie upgrade --check            # Check for updates only
kassie upgrade --version v0.2.0   # Upgrade to specific version

Usage

kassie tui              # Launch terminal interface
kassie web              # Launch web interface (recommended for GUI users)
kassie server           # Run standalone server

Configuration

Create ~/.config/kassie/config.json:

{
  "profiles": [
    {
      "name": "local",
      "hosts": ["127.0.0.1"],
      "port": 9042
    }
  ]
}

Development

make setup              # Install tools
make proto              # Generate gRPC code
make build              # Build binary
make test               # Run tests

License

MIT

About

⚡ Comprehensive toolkit for Apache Cassandra & ScyllaDB. Single binary with dual interfaces: a rapid, keyboard-driven TUI ⌨️ & sleek Web UI 🌐. gRPC-powered & read-safe 🛡️. Features profile management, cursor pagination, advanced filtering & schema browsing. Built for performance with Go & React ⚛️.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors