Open Source

Open-source projects from AxonOps

AxonOps builds software around open Apache Cassandra and Apache Kafka because those ecosystems need practical tools engineers can actually use. Our open-source work spans developer experience, AI-assisted workflows, and core platform services.

What this page covers

These projects are the clearest public expression of how AxonOps thinks about software for open data platforms: useful, portable, and built to solve concrete workflow problems.

  • All current AxonOps open-source projects are released under Apache 2.0.
  • Built around open Apache Cassandra and Apache Kafka ecosystems.
  • Practical tools engineers can inspect, run, and build on themselves.
  • Current projects span desktop workflows, AI-assisted development, and schema management.
  • The focus is usable software, not symbolic open-source projects.
Projects

Current AxonOps open-source projects

The current project set reflects the areas where we saw the biggest need for better open tooling around Cassandra and Kafka workflows. Every project listed here is released under the Apache 2.0 license.

Desktop Tool

AxonOps Workbench

An open-source desktop client for Apache Cassandra developers and DBAs. Workbench brings querying, schema exploration, visual modelling, and multi-cluster workflows into a proper GUI.

  • Apache 2.0 licensed
  • Query execution with history and exportable results
  • Source-control-friendly workspace sharing across teams with sensitive values kept local
  • Multi-cluster support across macOS, Windows, and Linux
AI Assistance

CQLAI

A modern terminal application for Apache Cassandra, written in Go and built as an alternative to cqlsh. CQLAI uses the gocql driver and adds AI assistance to help developers work faster without losing the direct terminal workflow many teams still prefer.

  • Apache 2.0 licensed
  • Modern terminal workflow for day-to-day Cassandra use
  • Built in Go on top of the gocql driver
  • Adds AI assistance for query writing, schema understanding, and troubleshooting
Schema Management

AxonOps Schema Registry

An Apache 2.0 open-source schema registry built for lightweight operation, stronger security controls, and flexible deployment. It supports Avro, Protobuf, and JSON schemas without forcing a Kafka storage dependency.

  • Apache 2.0 licensed
  • Storage backends include PostgreSQL, MySQL, Cassandra, and memory
  • Designed for lightweight operation and multi-datacenter deployments
Python Client

Async Python Cassandra Client

A Python library designed to make the Cassandra driver work cleanly with modern async frameworks. It provides an async and await interface for teams using FastAPI, aiohttp, Quart, and similar stacks where blocking driver calls would otherwise stall the event loop.

  • Apache 2.0 licensed
  • Built for async Python application architectures
  • Wraps Cassandra access so services stay responsive under load
  • Positioned for teams that need a modern async alternative in Python
Approach

How AxonOps approaches open source

The open-source work is shaped by the same standard we apply elsewhere: the software should reduce friction for engineers working with open Apache data systems.

Built for real engineering work

These projects exist because teams working with Cassandra and Kafka still run into tooling gaps. The goal is software people can use in daily work, not one-off demos.

Open ecosystems deserve good tooling

AxonOps is built around open Apache technologies, so the supporting tools should be accessible, inspectable, and usable without forcing a proprietary workflow around them.

Practical design over unnecessary complexity

The common theme across these projects is to reduce operational and developer friction, keep dependencies sensible, and make the software easier to adopt.

Open to review and contribution

Publishing the code means engineers can evaluate how the software works, use it directly, and contribute ideas or improvements back through GitHub.

Why This Work Exists

The aim is to make open Apache platforms easier to use well

These projects are not separate from the broader AxonOps philosophy. They extend it into the places where developers, DBAs, and platform teams most directly feel missing tooling.

Develop

Improve day-to-day Cassandra development

Workbench and CQLAI focus on the workflows developers and DBAs spend time in every day: exploring clusters, writing queries, understanding schemas, and getting useful guidance faster.

Govern

Keep critical data platform services open

Schema Registry reflects the same approach at the service layer: lighter operation, stronger control, and fewer forced dependencies for teams running Kafka-based platforms.

Align

Keep the ecosystem consistent with the AxonOps product philosophy

The same ideas show up in the commercial platform too: open Apache focus, portable operating models, practical automation, and tooling that respects how engineering teams already work.

Get Involved

Explore the code, use the projects, or talk to us

If one of these projects fits your environment, start with the repository. If you want to discuss how the open-source work aligns with AxonOps more broadly, contact the team.