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: 10 months 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 (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-13T14:26:14.000Z (over 1 year ago)
- Last Synced: 2025-03-24T05:44:13.829Z (over 1 year ago)
- Topics: cassandra, cqlsh, query-editor, web-console
- Language: Java
- Homepage:
- Size: 4.45 MB
- Stars: 17
- Watchers: 3
- Forks: 3
- Open Issues: 12
-
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 provides 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.
[](https://github.com/hakdang/cassdio/releases)
[](https://sonarcloud.io/summary/new_code?id=hakdang_cassdio)
## Demo

## 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
```
https://github.com/hakdang/cassdio/releases/latest/download/cassdio.jar
java -jar ./cassdio.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).