Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hakdang/cassdio

Cassdio is centralized web management system for managing apache cassandra!(Web Console)
https://github.com/hakdang/cassdio

cassandra cqlsh query-editor web-console

Last synced: about 1 month ago
JSON representation

Cassdio is centralized web management system for managing apache cassandra!(Web Console)

Awesome Lists containing this project

README

        

# Cassdio (`Cass`andra Stu`dio`)

Cassdio is centralized web management system for managing [Apache Cassandra](https://cassandra.apache.org/_/index.html)!

Cassdio provide powerful tools to efficiently manage and monitor Apache Cassandra databases. You can monitor the
real-time status of your database clusters and perform various tasks intuitively through a user-friendly interface.

This management system helps simplify system operations and enhance stability. It's an essential tool for managing
Apache Cassandra databases, offering excellent functionality and user convenience.

[![latest-tag](https://badgen.net/github/release/hakdang/cassdio)](https://github.com/hakdang/cassdio/releases)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=hakdang_cassdio&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=hakdang_cassdio)

## Demo

![intro_screenshot](./docs/screenshot/intro_s1.gif)

## Features

- `Multi Cassandra Cluster(With AuthCredentials)`
- Node Monitoring
- `View Keysapce`
- User Created Keyspace(with System Keyspace)
- `View Table`
- View Row Data
- View Definition
- `Simple Query Editor`
- CQL Query

## Requirements

- JDK 21

### Support Cassandra Versions

Version | Supported | Cassandra Docs
---------|-----------|----------------------------------------------------------
3.11 | O | [Link](https://cassandra.apache.org/doc/3.11/index.html)
4.0 | O | [Link](https://cassandra.apache.org/doc/4.0/index.html)
4.1 | O | [Link](https://cassandra.apache.org/doc/4.1/index.html)
5.0 | O | [Link](https://cassandra.apache.org/doc/5.0/index.html)

## Getting Started

### Installation

```
wget https://github.com/hakdang/cassdio/releases/download/v0.1.0/cassdio-0.1.0.jar

java -jar ./cassdio-0.1.0.jar
```

### Browser

> http://localhost:20000

### Jar Build Command

> ./gradlew :clean :cassdio-web:build -Pfrontend=true

[//]: # (## Environment)

[//]: # ()

[//]: # (env name | description | env value | default value)

[//]: # (-- | -- | -- | --)

[//]: # (CASSDIO_DATABASE_PATH | database file path | -dDB_PATH:test | ${userHome}/.cassdio)

[//]: # ()

## License

Cassdio is Open Source software released under
the [Apache 2.0 license](https://www.apache.org/licenses/LICENSE-2.0.html).