GitHub topics: spanner
GoogleCloudPlatform/pgadapter
PostgreSQL wire-protocol proxy for Cloud Spanner
Language: Java - Size: 48.5 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 68 - Forks: 30

googleapis/go-sql-spanner
Google Cloud Spanner driver for Go's database/sql package.
Language: Go - Size: 1.04 MB - Last synced at: about 17 hours ago - Pushed at: 2 days ago - Stars: 109 - Forks: 24

GoogleCloudPlatform/spanner-migration-tool
Spanner migration tool helps you migrate from your existing database/dump files to Spanner
Language: Go - Size: 24.4 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 120 - Forks: 68

litestar-org/advanced-alchemy
A carefully crafted, thoroughly tested, optimized companion library for SQLAlchemy
Language: Python - Size: 5.87 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 536 - Forks: 47

cloudspannerecosystem/memefish
memefish is the foundation to analyze Spanner SQL
Language: Go - Size: 2.82 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 82 - Forks: 22

mozilla-services/syncstorage-rs
Sync Storage server in Rust
Language: Rust - Size: 7.16 MB - Last synced at: 2 days ago - Pushed at: 7 days ago - Stars: 1,312 - Forks: 61

googleapis/google-cloud-cpp
C++ Client Libraries for Google Cloud Services
Language: C++ - Size: 7.63 GB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 592 - Forks: 406

conduitio-labs/conduit-connector-spanner
Conduit connector for Spanner
Language: Go - Size: 571 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

k1LoW/tbls
tbls is a CI-Friendly tool to document a database, written in Go.
Language: Go - Size: 125 MB - Last synced at: 3 days ago - Pushed at: 11 days ago - Stars: 3,773 - Forks: 175

flowerinthenight/casbin-spanner-adapter
Casbin adapter for Cloud Spanner.
Language: Go - Size: 119 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 2

alphauslabs/pubsub
PubSub replacement for internal use
Language: Go - Size: 145 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

yoshidan/google-cloud-rust
Google Cloud Client Libraries for Rust.
Language: Rust - Size: 2.42 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 284 - Forks: 116

flowerinthenight/spindle
A distributed locking library built on Cloud Spanner and TrueTime.
Language: Go - Size: 16 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 57 - Forks: 4

googleapis/nodejs-spanner
Node.js client for Google Cloud Spanner: the worldβs first fully managed relational database service to offer both strong consistency and horizontal scalability.
Language: TypeScript - Size: 13.7 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 144 - Forks: 109

GoogleCloudPlatform/cloud-spanner-samples
Sample apps and notebooks for Cloud Spanner on Google Cloud
Language: Java - Size: 175 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 13 - Forks: 21

toga4/spream
Cloud Spanner Change Streams Subscriber for Go
Language: Go - Size: 810 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 6 - Forks: 1

golang-migrate/migrate
Database migrations. CLI and Golang library.
Language: Go - Size: 2.01 MB - Last synced at: 4 days ago - Pushed at: 21 days ago - Stars: 16,626 - Forks: 1,471

GoogleCloudPlatform/spanner-vector-hybrid-search-samples
Samples showcasing Spanner vector and hybrid search
Size: 13.7 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 1

einride/spanner-aip-go
Go SDK for implementing Spanner persistance for resource-oriented APIs.
Language: Go - Size: 860 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 9 - Forks: 2

RoryQ/wrench
wrench - Schema management tool for Cloud Spanner (fork of cloudspannerecosystem/wrench with improvements)
Language: Go - Size: 852 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 13 - Forks: 5

GoogleCloudPlatform/pontem
Open source tools for Google Cloud Storage and Databases.
Language: Java - Size: 1.11 MB - Last synced at: 27 days ago - Pushed at: about 1 year ago - Stars: 62 - Forks: 15

cloudspannerecosystem/spanner-graph-notebook
Visually query Spanner Graph data in notebooks
Language: JavaScript - Size: 9.36 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 28 - Forks: 7

cloudspannerecosystem/autoscaler
Automatically scale the capacity of your Spanner instances based on their utilization.
Language: JavaScript - Size: 3.85 MB - Last synced at: 25 days ago - Pushed at: 30 days ago - Stars: 94 - Forks: 36

mercari/spanner-autoscaler
Kubernetes Operator for Cloud Spanner autoscaling
Language: Go - Size: 863 KB - Last synced at: 5 days ago - Pushed at: 11 months ago - Stars: 79 - Forks: 14

daichirata/hammer
π hammer is a command-line tool to schema management for Google Cloud Spanner.
Language: Go - Size: 244 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 87 - Forks: 27

flowerinthenight/hedge-rs
A cluster membership library built on spindle-rs.
Language: Rust - Size: 331 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

flowerinthenight/spindle-rs
A distributed locking crate built on Cloud Spanner and TrueTime.
Language: Rust - Size: 90.8 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

k1LoW/setup-tbls
GitHub Action for tbls
Language: Makefile - Size: 8.79 KB - Last synced at: 29 days ago - Pushed at: 6 months ago - Stars: 14 - Forks: 1

mattes/migrate π¦
Database migrations. CLI and Golang library.
Language: Go - Size: 471 KB - Last synced at: 19 days ago - Pushed at: almost 7 years ago - Stars: 2,281 - Forks: 323

unytics/data-api
Serve Data with Low-Latency
Language: Python - Size: 98.6 KB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 5 - Forks: 1

genkami/memeduck π¦
memeduck is a SQL query builder for Cloud Spanner
Language: Go - Size: 297 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 10 - Forks: 6

GoogleCloudPlatform/datacatalog-tag-engine
Tag Engine automates the process of creating, updating, deleting, and populating metadata in bulk with the Google Cloud services Data Catalog and Dataplex. Tag Engine is licensed under the Apache 2 license terms. Please make sure to read, understand and agree to the terms of the LICENSE and CONTRIBUTING files before proceeding.
Language: Python - Size: 29.2 MB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 54 - Forks: 18

googleforgames/global-multiplayer-demo
This multiplayer demo is a cloud first implementation of a global scale, realtime multiplayer game utilising dedicated game servers, utilising both Google Cloud's products and open source gaming solutions.
Language: C++ - Size: 331 MB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 129 - Forks: 17

flowerinthenight/hedge
A distributed systems library for Kubernetes deployments built on spindle and Cloud Spanner.
Language: Go - Size: 1.42 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 23 - Forks: 4

RoryQ/spanner-emulator
Docker image that wraps the official Google Cloud Spanner Emulator image which creates an instance/database on startup
Language: Go - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 7

nktks/spanner-er
generate er diagram from spanner schemas
Language: Go - Size: 98.6 KB - Last synced at: 11 days ago - Pushed at: 2 months ago - Stars: 8 - Forks: 2

KuiBaDB/KuiBaDB
Another OLAP database
Language: Rust - Size: 632 KB - Last synced at: 28 days ago - Pushed at: over 3 years ago - Stars: 318 - Forks: 22

google/fsl-gaming
Fantasy Sports League game with Cloud Spanner as backend.
Language: JavaScript - Size: 25.7 MB - Last synced at: 27 days ago - Pushed at: 10 months ago - Stars: 25 - Forks: 9

google/grizzly
End-to-end DataOps platform deployed by Terraform.
Language: Python - Size: 113 MB - Last synced at: 19 days ago - Pushed at: about 2 months ago - Stars: 66 - Forks: 10

gsbingo17/ddb-to-spanner
Seamless data migration to Spanner from DynamoDB
Language: JavaScript - Size: 10.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Matts966/zetasql-formatter Fork of google/zetasql
ZetaSQL (Standard SQL) Formatter with preserved comments mainly for BigQuery and SpanSQL
Language: C++ - Size: 45.1 MB - Last synced at: about 13 hours ago - Pushed at: about 14 hours ago - Stars: 36 - Forks: 8

tcncloud/protoc-gen-persist
GRPC SQL and Spanner persistence layer
Language: Go - Size: 26.7 MB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 66 - Forks: 11

shin5ok/go-architecting-workshop
Building a Go sample application using Google Cloud
Language: Go - Size: 806 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 1

cthadeusantos/spanner_tree_generator Fork of leandro-santiago/spanner_tree_generator
T-admissibity problem, a spanner tree generator
Language: C++ - Size: 140 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

gsbingo17/spanner-media-search-demo
This repository contains the implementation of a media search application using Google Cloud Spanner and Vertex AI for generating and searching embeddings.
Language: JavaScript - Size: 1.51 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

gcp-services/sheep
A simple, but powerful, counter service written in Go.
Language: Go - Size: 244 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 0

esh2n/spanner-gui
π A simple and user-friendly GUI client for Google Cloud Spanner, built with Next.js and Tauri.
Language: TypeScript - Size: 734 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

gcpug/zagane
zagane is a static analysis tool which can find bugs in spanner's code
Language: Go - Size: 2.15 MB - Last synced at: 6 months ago - Pushed at: 9 months ago - Stars: 89 - Forks: 15

yoshidan/nene
command-line tool to generate Rust code for Google Cloud Spanner
Language: Rust - Size: 60.5 KB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

user3301/spanner-playground
Spanner Subquery and Joins benchmarking.
Language: Go - Size: 18.6 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

nktks/gql-spansql
Generate Spanner Schema from GraphQL SDL
Language: Go - Size: 87.9 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

mercari/DataflowTemplates
Convenient Dataflow pipelines for transforming data between cloud data sources
Language: Java - Size: 97.7 KB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 24 - Forks: 12

cloudspannerecosystem/scheduled-backups
Showing how to use Cloud Scheduler and Cloud Functions to configure a schedule for creating Cloud Spanner backups.
Language: Go - Size: 106 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 8 - Forks: 12

cloudspannerecosystem/machmeter
Quickly perform Cloud Spanner POCs using Machmeter.
Language: Java - Size: 4 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 20

K-Phoen/jaeger-spanner
Spanner storage for Jaeger
Language: Go - Size: 59.6 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

a5chin/event-driven-dataflow
This Terraform module sets up a workflow where files stored in Cloud Storage trigger events in Eventarc, which then processes the files and stores the data in Spanner.
Language: HCL - Size: 123 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

arhea/go-mock-spanner
Provides container based mock for Google Cloud Spanner so that you can unit test database code.
Language: Go - Size: 56.6 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

mathieu-benoit/hello-humanitec π¦
My playground with Humanitec.
Language: HCL - Size: 8 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

Vintellect/microservice_feedback
Microservice for managing and collecting user reviews of wines
Language: Python - Size: 19.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Vintellect/wine_administration
Wine Administration service securely and accurately manages wine data entry.
Language: Python - Size: 21.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Vintellect/microservice_user_management
Handling admin-related operations
Language: Python - Size: 20.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Vintellect/microservice_wine
Wine Information service ensures secure and easy access to wine data.
Language: Python - Size: 24.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

cloudspannerecosystem/spanner-benchmarks-tutorial
Hands-on lab/tutorial for generating benchmarks for Google Cloud Spanner
Size: 29.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 5

Mcamin/YCSB-Cloud-Spanner-vs-DynamoDB Fork of brianfrankcooper/YCSB
Yahoo! Cloud Serving Benchmark
Language: Java - Size: 30.4 MB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

kanjih/go-spnr
ORM for Cloud Spanner to boost your productivity
Language: Go - Size: 104 KB - Last synced at: 11 months ago - Pushed at: about 2 years ago - Stars: 21 - Forks: 0

danny-yamamoto/go-spanner-example
Try Cloud Spanner and emulators.
Language: Go - Size: 44.9 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

matope/ratchet
A simple client CLI for Cloud Spanner
Language: Go - Size: 33.2 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 1

Sourabh-Kumar2/spanner-automated-backups
Automatic scheduled backups for gcp spanner with terraform
Language: HCL - Size: 48.8 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

saturnism/cloud-spanner-java-by-example
A collection of Cloud Spanner examples with Java
Language: Java - Size: 68.4 KB - Last synced at: 17 days ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 2

ksimir/grpc-go-api
Sample Game Microservice gRPC APIs written in golang using Cloud Spanner on GCP (Google Cloud Platform) as storage layer. This sample uses GKE (Google Kubernetes Engine) on GCP to host the gRPC API server and use Cloud Endpoints to secure our API and GCLB to load balance the service.
Language: Go - Size: 6.6 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 1

katsew/spanner-operator
This is an experimental kubernetes operator of Google Cloud Spanner
Language: Go - Size: 121 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 0

sters/spanner-query-stats-collector π¦
Google Cloud Spanner's query stats collector
Language: Go - Size: 1.74 MB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

jprobinson/spannerr π¦
A Go client for the Google Cloud Spanner REST API
Language: Go - Size: 12.7 KB - Last synced at: 11 months ago - Pushed at: over 6 years ago - Stars: 10 - Forks: 1

chassisframework/chassis
(WIP) Soul of Spanner, Heart of BEAM
Language: Elixir - Size: 7.46 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

syucream/spar
Cloud Spanner DDL parser in Go
Language: Go - Size: 85 KB - Last synced at: 9 days ago - Pushed at: over 6 years ago - Stars: 9 - Forks: 4

tfunato/nestjs-sample
Nest.js + Spanner with thin ORM
Language: TypeScript - Size: 573 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

RubyOnWorld/spanner-activerecord
This project provides a Cloud Spanner adapter for ActiveRecord.
Language: Ruby - Size: 2.28 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

nowsmart/Weather_Forecast
This app fetch weather forecast data from API as JSON format and display it. [email protected]
Language: Kotlin - Size: 137 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

QueenieCplusplus/Spanner
GCP HA storage solution for DB migration
Size: 163 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

joshuadeguzman/Spanly
A fast and simplified spannable string builder.
Language: Kotlin - Size: 2.75 MB - Last synced at: 7 days ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 6

kanjih/ratchet
A schema migration tool for Cloud Spanner.
Language: Go - Size: 37.1 KB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

curi1119/spanner-hammer-github-actions
GitHubActions for running hammer to manage Google Cloud Spanner schema.
Size: 18.6 KB - Last synced at: 11 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

slashvar/spanner_clustering
Building geometric spanner for graph clustering
Language: C++ - Size: 2.28 MB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 0

nktks/dev-span-pu-scaler
AutoScalar of Cloud Spanner Processing Unit for develop environment
Language: Go - Size: 25.4 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

rustycl0ck/spanner-autoscaler Fork of mercari/spanner-autoscaler
Kubernetes Operator for Cloud Spanner autoscaling
Language: Go - Size: 783 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

supership-jp/activerecord-spanner-adapter
Trying to implement a proof-of-concept of Spanner support in ActiveRecord
Language: Ruby - Size: 47.9 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 62 - Forks: 5

mnuma/go-docker-hot-reload
Language: Go - Size: 26.4 KB - Last synced at: 1 day ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 1

pacphi/spring-books
A Project Reactor implementation of book inventory employing Java, Spring Boot and Cloud Spanner R2DBC dependencies.
Language: Java - Size: 97.7 KB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 1

syucream/jackup
Jack up your DDL and translate between MySQL and Spanner.
Language: Go - Size: 95.7 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 0

weswu8/clouduuid
distributed unique ID generator GRPC service backed by Google cloud spanner
Language: Java - Size: 86.9 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

dhaval-d/spanner_reads_writes
Various read options to retrieve data from Spanner
Language: Java - Size: 46.9 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

mayurkale22/spanner-oc
Spanner - OpenCensus Example
Language: Java - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 1

mchmarny/distributed-echo
Simple Broadcast/Echo service for Cloud Run designed to demonstrate authenticated inter-service connectivity and measure latency between the different regions where this service is deployed.
Language: Go - Size: 23.7 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 1

lfaoro/protoql
ProtoQL transpiles your .proto messages to SQL create statements (currently only for Spanner SQL syntax)
Size: 1000 Bytes - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

teddychan/node-newrelic-spanner
The New Relic Node.js agent for Google Spanner instrument.
Size: 1000 Bytes - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

reyreaud-l/parallel_spanner
This repository contains a parallel geometric spanner generator in C++
Language: C++ - Size: 4.53 MB - Last synced at: 5 months ago - Pushed at: almost 8 years ago - Stars: 4 - Forks: 0
