Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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)
- Host: GitHub
- URL: https://github.com/hakdang/cassdio
- Owner: hakdang
- License: apache-2.0
- Created: 2024-06-28T01:44:00.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-23T14:02:37.000Z (about 2 months ago)
- Last Synced: 2024-09-30T04:02:31.159Z (about 1 month ago)
- Topics: cassandra, cqlsh, query-editor, web-console
- Language: Java
- Homepage:
- Size: 5.04 MB
- Stars: 18
- Watchers: 3
- Forks: 3
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Codeowners: .github/CODEOWNERS
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.jarjava -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).