axonops / axonops-workbench

AxonOps™ Workbench for Apache Cassandra® - Desktop application for Mac, Windows and Linux
https://axonops.com
Apache License 2.0
11 stars 0 forks source link
apache-cassandra apache-cassandra-tools axonops cassandra cassandra-cluster cassandra-cql cassandra-database cassandra-driver cql cql-queries cqlsh database database-admin dba desktop desktop-app desktop-application desktop-apps desktop-client developer-tools

AxonOps™ Workbench for Apache Cassandra®

AxonOps Workbench for Apache Cassandra is a desktop application built for Cassandra DB developers and DBAs. Seamlessly connect and interact with Apache Cassandra clusters while enjoying a host of innovative enhancements and exciting features.

We welcome your feedback, so feel free to discuss any ideas you have https://github.com/axonops/axonops-workbench/discussions/categories/ideas or raise issues any issues (https://github.com/axonops/axonops-workbench/issues/new/choose)

New CQL Console

Enhanced_CQL_Console

Query Tracing

Advanced_query_tracing

AI Assistant (Experimental)

AI_Expert_Assistant

Organise clusters into workspaces and securely add to source control for sharing

Screenshot 2024-08-23 at 10 07 50

Run local Cassandra clusters

Screenshot 2024-08-23 at 10 13 16

Built in SSH tunneling

Screenshot 2024-08-23 at 07 50 46

Download and install

Browse to the releases and select the package for your Operating System. We prebuild distributions for

For MacOS it is also possible to install the AxonOps Workbench using brew

# Optional: set applications directory to your $HOME
export HOMEBREW_CASK_OPTS="--appdir=~/Applications"
brew tap axonops/homebrew-repository
brew install --cask axonopsworkbench

If you'd like to use a beta release use instead

brew install --cask axonopsworkbench-beta

and for the daily internal builds (used for testing and development purposes) use

brew install --cask axonopsworkbench-internal

Tidying up between beta release installs

The current builds are still in development and are not necessarily backwards compatible, so do this before taking a new beta release

Linux and macOS:

Windows:

Development

If you would like to run it in development, please follow the instructions below.

Requirements

Installation & Running

NOTE: You can set the environment variable AXONOPS_DEV_TOOLS=true to open the developer tools on start up

Packaging

If you'd like to create your own distribution package, you will need to install electron-builder and then run the following:

# builds linux deb, rpm and tar.gz
npm run linux
# OSX dmg and zip
npm run mac
# windows
npm run win

See the packages.json for other build options.


AxonOps is a registered trademark of AxonOps Limited. Apache, Apache Cassandra, Cassandra, Apache Spark, Spark, Apache TinkerPop, TinkerPop, Apache Kafka and Kafka are either registered trademarks or trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States and/or other countries.