7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

3 alternatives ranked by real activity

Open-source Google Cloud Bigtable alternatives

A curated, ranked list of the 3 best open-source alternatives to Google Cloud Bigtable.

The best open-source alternative to Google Cloud Bigtable is ScyllaDB. If that doesn't suit you, other good options are Apache Cassandra and Apache HBase.

Google Cloud Bigtable alternatives are mainly databases. 3 of them shipped code in the last 30 days, 3 can be self-hosted, and 2 use a permissive licence.

Last updated October 3, 2026 · ranked by GitHub stars, growth and recent commits

ScyllaDB

A high-throughput C++ NoSQL database on the Seastar framework that speaks the Apache Cassandra and Amazon DynamoDB APIs.

GitHub stars
16k
Last commit
today
Self-hosted
Yes
Hosted version
Available
scylladb.comScyllaDB homepage screenshot

ScyllaDB is a NoSQL database that implements the Apache Cassandra and Amazon DynamoDB APIs, so existing applications and drivers for those systems can talk to it. It is written in C++ on the Seastar framework and is aimed at real-time big data workloads that need high throughput and predictable latency.

The project describes a shared-nothing approach in which each CPU core manages its own slice of data, which it says increases throughput and storage capacity per machine and cuts hardware costs. Building the database is demanding: it needs a very recent C++23 compiler and many up-to-date libraries, so the project offers a frozen toolchain as a pre-configured Docker image that includes everything required. You then only need Docker or Podman to compile it.

The repository's license is listed as 'Other' on GitHub, so confirm the current terms before using it commercially. You can run ScyllaDB on your own servers or consume it as a managed cloud service from the company. It suits teams that have outgrown Cassandra's resource footprint or want a DynamoDB-compatible database they can run themselves.

Key features

  • Compatible with the Cassandra API
  • Compatible with the DynamoDB API
  • Shared-nothing architecture on Seastar
  • C++ implementation for high throughput
  • Frozen Docker toolchain for building
  • Self-hosted or managed cloud

Pricing: ScyllaDB Cloud comes in Standard, Professional and Premium tiers with no list prices on the page; Standard is costed with an online calculator and the other two by quote. A self-managed edition is also listed.

Read more about ScyllaDBWebsite GitHub

Apache Cassandra

Apache Cassandra is an open-source distributed NoSQL database built for linear scalability and fault tolerance on commodity hardware or cloud infrastructure.

GitHub stars
10k
Last commit
today
Licence
Apache-2.0
Self-hosted
Yes
cassandra.apache.orgApache Cassandra homepage screenshot

Apache Cassandra is an open-source, transactional, distributed NoSQL database. It is built to manage very large amounts of data across many machines, aiming for linear scalability and proven fault tolerance whether it runs on commodity servers or in the cloud, with no loss of performance. It is written in Java and developed under the Apache Software Foundation.

The project site presents Cassandra 5.0 along with documentation, a quickstart and community resources, and recent talks from the community cover topics such as Storage Attached Indexes, the Accord transaction protocol, mutation tracking, backups with Medusa, a sidecar process and analytics integrations. Cassandra is queried through CQL and can be run in clusters spanning racks, data centers or cloud regions.

Cassandra is licensed under Apache-2.0 and you run it yourself, either on your own servers or on cloud virtual machines or Kubernetes. It is typically chosen for write-heavy, always-on applications such as time-series data, messaging, IoT and large user-facing systems that must stay available when individual nodes fail.

Key features

  • Distributed NoSQL storage
  • Linear scalability across nodes
  • Fault tolerance on commodity hardware
  • CQL query language
  • Storage Attached Indexes in 5.0
  • Multi data center deployments

Pricing: Free and open source under the Apache-2.0 licence.

Read more about Apache CassandraWebsite GitHub

Apache HBase

Apache HBase is a distributed, versioned, column-oriented database modeled on Google's Bigtable and built on top of Apache Hadoop.

GitHub stars
5.6k
Last commit
today
Latest release
rel/3.0.0
Licence
Apache-2.0
Self-hosted
Yes
hbase.apache.orgApache HBase homepage screenshot

Apache HBase is an open-source database that is distributed, versioned and column-oriented, modeled on the Bigtable design described in a paper by Chang and colleagues at Google. Bigtable relies on the Google File System, and in the same way HBase delivers comparable capabilities on top of Apache Hadoop and its distributed file system.

It is intended for storing very large tables across a cluster, with rows indexed by key and columns grouped into families. The project documentation includes a Reference Guide with a quick start section, downloads on the project site, and mailing lists plus a Slack channel for discussion. The code is written in Java.

HBase is an Apache Software Foundation project under the Apache-2.0 license and is deployed on your own Hadoop-based clusters, though several cloud providers also bundle it in managed big data offerings. It suits data engineering teams that need low-latency random access to large datasets.

Key features

  • Distributed column-oriented storage
  • Bigtable-style data model
  • Runs on top of Hadoop
  • Versioned cell data
  • Reference guide with quick start
  • Written in Java

Pricing: Free and open source under the Apache-2.0 license.

Read more about Apache HBaseWebsite GitHub

Google Cloud Bigtable alternatives: questions

What is the best open-source alternative to Google Cloud Bigtable?
ScyllaDB is the top-ranked open-source alternative to Google Cloud Bigtable on Enlisted: A high-throughput C++ NoSQL database on the Seastar framework that speaks the Apache Cassandra and Amazon DynamoDB APIs. Other strong options are Apache Cassandra and Apache HBase.
Are these Google Cloud Bigtable alternatives free?
All 3 are open source, so the code is free to use under its licence, and all of them can be self-hosted on your own server or computer. 1 also offers a paid or managed cloud version if you'd rather not host it yourself.
How is this list of Google Cloud Bigtable alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 3 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all