An open API service providing repository metadata for many open source software ecosystems.

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