11 best Go Cloud Database libraries in 2024
by marketing.admin@openweaver.com Updated: Feb 15, 2023
Guide Kit
Go Cloud Database libraries such as cockroach, weaviate, radon and steampipe are great as they are fast and performant. They have a good performance on the cloud because they are built to scale horizontally. They’re easy to use and configure as you don’t need to be an expert in database management or even know what a database is. They’re all self-contained and work with your existing databases and tools. They are inexpensive to run - especially when compared to the cost of running your own server. Weaviate is an efficient, high performance and easy-to-use HTTP service for Go that you can use to run your applications on AWS Lambda. It uses gRPC to communicate with AWS services like DynamoDB and S3, has built-in support for Redis, MySQL and PostgreSQL, as well as integration with Consul and Zookeeper. Cockroach is a distributed key-value store that supports replicated storage across multiple servers. It enables powerful mechanisms such as atomic commits, automatic partitioning (replication), and many more features that are crucial for any distributed application. Steampipe is a distributed SQL engine designed for cloud native applications and designed for horizontal scalability. Some of the most popular Go Cloud Database libraries among developers are
cockroachby cockroachdb
CockroachDB - the open source, cloud-native distributed SQL database.
cockroachby cockroachdb
Go 27308 Version:custombuild-v23.1.2-2-ga0b35b5b83a License: Others (Non-SPDX)
weaviateby semi-technologies
Weaviate is an open source vector search engine that stores both objects and vectors, allowing for combining vector search with structured filtering with the fault-tolerance and scalability of a cloud-native database, all accessible through GraphQL, REST, and various language clients.
weaviateby semi-technologies
Go 3190 Version:v1.17.1 License: Permissive (BSD-3-Clause)
radonby radondb
RadonDB is an open source, cloud-native MySQL database for building global, scalable cloud services
radonby radondb
Go 1760 Version:v1.1.4 License: Strong Copyleft (GPL-3.0)
steampipeby turbot
Use SQL to instantly query your cloud services (AWS, Azure, GCP and more). Open source CLI. No DB required.
steampipeby turbot
Go 5313 Version:v0.20.6-rc.3 License: Strong Copyleft (AGPL-3.0)
matrixoneby matrixorigin
Hyperconverged cloud-edge native database
matrixoneby matrixorigin
Go 1494 Version:v0.7.0 License: Permissive (Apache-2.0)
dumplingby pingcap
Dumpling is a fast, easy-to-use tool written by Go for dumping data from the database(MySQL, TiDB...) to local/cloud(S3, GCP...) in multifarious formats(SQL, CSV...).
dumplingby pingcap
Go 267 Version:v5.1.5 License: Permissive (Apache-2.0)
dbhub.ioby sqlitebrowser
A "Cloud" for SQLite databases. Collaborative development for your data. 😊
dbhub.ioby sqlitebrowser
Go 294 Version:v0.0.7 License: Strong Copyleft (AGPL-3.0)
grafana-redis-datasourceby RedisGrafana
Redis Data Source for @Grafana allows connecting to any @Redis database On-Premises and in the Cloud.
grafana-redis-datasourceby RedisGrafana
Go 129 Version:v2.1.1 License: Permissive (Apache-2.0)
approziumby cyralinc
Approzium allows a cloud service to authenticate to a database without ever having access to its password
approziumby cyralinc
Go 56 Version:v0.2.4 License: Permissive (Apache-2.0)
backmanby swisscom
:minidisc: a Cloud Foundry app that backs up your databases
backmanby swisscom
Go 37 Version:v1.30.0 License: Permissive (Apache-2.0)
metric-store-releaseby cloudfoundry
Metric Store: A Cloud-Native Time Series Database for Cloud Foundry
metric-store-releaseby cloudfoundry
Go 27 Version:v1.5.4 License: Permissive (Apache-2.0)