User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Cassandra

A curated list of the best resources in the Cassandra community.

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Aug. 7, 2022, 10:03 p.m.

Thank you Anant & contributors
View Topic on GitHub:
Anant/awesome-cassandra

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Cassandra

Cassandra History

Cassandra Use Cases

Cassandra Compliant Databases on JVM

Cassandra Compliant Databases on C++

NoSQL data store using the seastar framework, compatible with Apache Cassandra

7.28K
850
9m
AGPL-3.0

The high-performance distributed SQL database for global, internet-scale apps.

5.73K
670
9m
n/a

Cassandra as a Service / Managed Cassandra Based on Open Source Cassandra

Cassandra as a Service / Managed Cassandra Based on Proprietary Technology

Using Cassandra

Cassandra from Relational

Cassandra Data Modeling

Cassandra Architecture

Cassandra Monitoring

Cassandra Maintenance

Cassandra Performance Tuning

Cassandra Security

Cassandra Deployment

Cassandra Deployment on Docker / Containerized Cassandra

The repo for the following Meetup: https://www.meetup.com/Austin-Cassandra-Users/events/243752170.

82
48
3y 5m
n/a

A set of scripts and config files to run a Cassandra cluster from Docker

212
51
8y 108d
Apache-2.0

Docker-Compose script for Cassandra + Zeppelin setup

3
5
2y 9m
n/a

Cassandra Image using Packer for Docker and EC2 AMI. Covers managing EC2 Cassandra clusters with Ansible.

47
8
5y 4m
n/a

Instaclustr dockerfiles for Apache Cassandra

7
4
3y 108d
Apache-2.0

Instaclustr dockerfiles for Apache Cassandra

0
0
4y 4m
Apache-2.0

Cassandra Deployment on Kubernetes / Kubernetized Cassandra

The DataStax Kubernetes Operator for Apache Cassandra

236
73
10m
Apache-2.0

Kubernetes operator for Apache Cassandra

226
66
1y 4m
Apache-2.0

Cassandra Kubernetes operator

23
4
10m
BSD-3-Clause

This Kubernetes operator automates the Cassandra operations such as deploying a new rack aware cluster, adding/removing nodes, configuring the C and JVM parameters, upgrading JVM and C versions, and many more...

170
54
9m
Apache-2.0

Elassandra Kubernetes Operator

9
2
9m
n/a

KUDO Cassandra Operator

10
1
1y 5m
Apache-2.0

Integrating with Cassandra

Docker container for Kafka - Spark Streaming - Cassandra

92
57
3y 53d
n/a

Introductory sample scala app using Apache Spark Streaming to accept data from Kafka and write a summary to Cassandra.

22
24
3y 8m
n/a

.NET and Cassandra

Spark

DataStax Spark Cassandra Connector

1.81K
872
9m
Apache-2.0

Simple sample job illustrating the use of Spark Jobserver to execute Apache Spark analytics with Cassandra

2
2
6y 4m
Apache-2.0

PipelineAI Kubeflow Distribution

4.13K
979
2y 106d
Apache-2.0

Search / Secondary Indexes

Lucene based secondary indexes for Cassandra

586
149
2y 73d
Apache-2.0

Cassandra trigger to push realtime updates to elasticsearch

28
11
1y 4m
n/a

Monitoring / Metrics

A horizontally scalable, highly available, multi-tenant, long term Prometheus.

4.4K
626
9m
Apache-2.0

Distributed Prometheus time series database

1.32K
217
9m
Apache-2.0

Cassandra backed Carbon daemon and metric web service. IPONWEB repository.

0
0
7y 38d
ISC

Custom Time Series

Fast scalable time series database

1.63K
343
9m
Apache-2.0

New-fangled Timeseries Data Store

187
38
1y 44d
Apache-2.0

A scalable, distributed Time Series Database.

4.54K
1.25K
9m
LGPL-2.1

Graph

Miscellaneous

An open source data gateway

531
67
9m
Apache-2.0

Mirror of Apache Usergrid

997
438
1y 7m
Apache-2.0

Tamper-evident and scalable distributed database

43
1
9m
n/a

Distributed storage with REST API & dispatcher for backend services.

92
79
10m
Apache-2.0

Shared spec and tests for RESTBase table storage

2
6
3y 60d
n/a

Libraries

Cassandra ORM/ODM/OGM for Node.js with optional support for Elassandra & JanusGraph

181
61
10m
LGPL-3.0

DataStax Java Driver for Apache Cassandra

1.23K
777
9m
Apache-2.0

DataStax C/C++ Driver for Apache Cassandra

346
259
9m
Apache-2.0

DataStax Python Driver for Apache Cassandra

1.27K
483
6m
Apache-2.0

[MAINTENANCE ONLY] DataStax Ruby Driver for Apache Cassandra

228
78
9m
n/a

DataStax Node.js Driver for Apache Cassandra

1.11K
177
12m
Apache-2.0

DataStax C# Driver for Apache Cassandra

527
210
8m
Apache-2.0

[MAINTENANCE ONLY] DataStax PHP Driver for Apache Cassandra

418
126
1y 100d
n/a

PHP client library for Apache Cassandra

250
77
7y 4m
n/a

Package gocql implements a fast and robust Cassandra client for the Go programming language.

2.17K
528
9m
BSD-3-Clause

Tools

RESTful / Secure Management Sidecar for Apache Cassandra

44
34
9m
Apache-2.0

Compare-and-swap in Cassandra

2
2
7y 84d
n/a

Unified Resource Scheduler to co-schedule mixed types of workloads such as batch, stateless and stateful jobs in a single cluster for better resource utilization.

568
55
1y 4m
Apache-2.0

Cassandra Ansible Collection

10
8
9m
GPL-3.0

Ansible playbooks for deploying DataStax Cassandra

12
12
6y 24d
n/a

Apache Cassandra performance testing platform

69
30
5y 9m
Apache-2.0

A tool for testing the DataStax Spark Connector against Apache Cassandra or DSE

25
11
1y 11m
Apache-2.0

Cassandra schema migration library

39
27
11m
BSD-3-Clause

Cassandra schema migration tool for java

96
21
1y 7m
Apache-2.0

A Cassandra schema change management tool for applications running on the JVM

14
7
4y 112d
Apache-2.0

Simple Python program for managing Cassandra schema migrations

8
10
5y 4m
Apache-2.0

CassandraRestfulAPI project exposes the cassandra data tables with the help of Restful API's. The project follows the standard Restful API rules. This project is developed as Major project of the Cloud Computing course by Team 15. The project is developed using Python Driver provided by Datastax using Flask framework. #IIITHyderabad #CloudComputing #CSE565 #Monsoon16 #SIEL #Cassandra #Flask #RestAPI

10
12
5y 32d
n/a

A language-agnostic as well as storage-agnostic web interface for storing data into persistent storage systems, the metadata layer abstracts a lot of storage details and the pattern automation APIs take care of automating common data access patterns.

203
44
6y 26d
Apache-2.0

Cassandra CQL Syntax Highlighter for Vim

37
8
3y 8m
n/a

Tools for parsing, creating and doing other fun stuff with sstables

151
32
5y 14d
Apache-2.0

Simple Tool to Export / Import Cassandra Tables into JSON

38
16
12m
MIT

Tools for working with sstables

83
19
11m
Apache-2.0

Cassandra 3 GUI client

45
7
1y 10m
Unlicense

Backup & restore of cassandra

6
5
5y 13d
n/a

Slack (Sloth) + Cassandra : Experiment with Slack API and Apache Cassandra

0
0
6y 88d
n/a

Cassandra Manager REST API & Web UI

22
7
4y 8m
MIT

Leadership election on top of cassandra

7
1
5y 9m
MIT

Terraform code to create a Cassandra cluster in AWS

6
3
4y 5m
n/a

Helenos is a free web based environment that simplifies a data exploring & schema managament with Apache Cassandra database.

164
44
6y 9m
n/a
51
8
3y 11m
n/a

Apache Cassandra / DataStax Enterprise database migration (schema evolution) library

50
22
2y 108d
Apache-2.0

Develop a graph database app using JanusGraph

195
93
3y 73d
Apache-2.0

Migrate data extract using Spark to Scylla, normally from Cassandra

26
14
10m
Apache-2.0

Create and sign Java keystores

11
1
5y 11m
Apache-2.0

Zipkin is a distributed tracing system

15.14K
2.88K
6m
Apache-2.0

GSS-API authenticator plugin for Apache Cassandra

5
1
1y 8m
Apache-2.0

GSS-API authenticator plugin for the Apache Cassandra Java driver

4
1
1y 8m
Apache-2.0

Tooling for consistent rebuilding of a Cassandra cluster

4
0
9m
Apache-2.0

Tool for rewriting SSTables to not contain TTLs

17
8
1y 2d
n/a

Tool for programmatic generation of Cassandra SSTable

3
1
1y 10d
Apache-2.0

Java agent for exporting Cassandra metrics to Prometheus

51
31
10m
Apache-2.0

Go client for Cassandra Sidecar

4
3
1y 59d
n/a

Open Source Applications

Twissandra is an example project, created to learn and demonstrate how to use Cassandra. Running the project will present a website that has similar functionality to Twitter.

791
163
2y 64d
Apache-2.0
2
1
6y 4m
n/a

Manage your Cassandra cluster in your Web browser!

205
69
9y 21d
n/a

Python Fabric scripts to help automate the launching and managing of clusters for testing

55
18
1y 5m
Apache-2.0

Generic tools and script to help operating Cassandra cluster

53
8
7y 102d
Apache-2.0

A script to easily create and destroy an Apache Cassandra cluster on localhost

1.18K
287
12m
Apache-2.0

Co-Process for backup/recovery, Token Management, and Centralized Configuration management for Cassandra.

1.01K
287
9m
Apache-2.0

Apache Cassandra cluster orchestration tool for the command line

244
34
1y 82d
Apache-2.0

This project is no longer actively supported. It is made available as read-only. A highly available, horizontally scalable queuing and notification service compatible with AWS SQS and SNS

280
50
3y 8m
Apache-2.0

A distributed queue built off cassandra

47
1
6y 25d
MIT

A Scala library for scheduling arbitrary code to run at an arbitrary time.

197
38
3y 7m
n/a

Logging /Metrics

Cassandra appenders for Log4j

19
19
7y 4m
Apache-2.0

Drop-in metrics collection and dashboards for Apache Cassandra

75
30
9m
Apache-2.0

Simple scripts for working with Apache Cassandra logs.

8
20
3y 6m
n/a

Repo for a utility to parse cfstats into a csv file for analysis

1
4
8y 8m
MIT

A script to monitor cassandra

5
6
8y 9m
n/a

Cassandra top (for Cassandra 2.x and 3.x)

2
3
4y 64d
MIT

Java Agent for Cassandra integration with StatsD

12
9
6y 10m
BSD-2-Clause

Documentation

Books

Courses

Communities

Blogs

Videos

Slides