RepoGuard
Updated 10 h ago
PlanetScale

Organization

Public GitHub footprint of PlanetScale

@planetscale
View profile on GitHub

The fastest and most reliable MySQL and Postgres database platform.

United States of America

151

Public repositories

6,318

Total stars

1,317

Followers

PlanetScale maintains a significant public presence on GitHub with a focus on database technologies, particularly for MySQL and Postgres. Their repositories include several widely used projects such as database-js, vtprotobuf, and the PlanetScale CLI, developed primarily in Go, TypeScript, and Ruby, showcasing their commitment to open-source collaboration.

Top languages

Go 31Shell 12TypeScript 11Ruby 6JavaScript 6Python 5PHP 3Rust 3

Public repositories

database-js

1,197

A Fetch API-compatible PlanetScale database driver

TypeScript
Updated Jun 11, 2026

vtprotobuf

1,102

A Protocol Buffers compiler that generates optimized marshaling & unmarshaling Go code for ProtoBuf APIv2

Go
Updated Jun 12, 2026

cli

652

The CLI for PlanetScale Database

Go
Updated Jun 12, 2026

database-skills

494

Skills for AI agents working with databases

HTML
Updated Jun 12, 2026

vitess-operator

363

Kubernetes Operator for Vitess

Go
Updated May 22, 2026

fast_page

328

Blazing fast pagination for ActiveRecord with deferred joins ⚡️

Ruby
Updated May 21, 2026

vitess

294

Vitess is a database clustering system for horizontal scaling of MySQL. This fork does not contain interesting changes - it's mostly the placeholder for PRs that PlanetScale maintainers cooperate on

Go
Updated May 27, 2026

nextjs-planetscale-starter

254

A Next.js starter app with NextAuth.js (Auth), Prisma (ORM), and PlanetScale (database), ready to be deployed on Netlify

TypeScript
Updated May 21, 2026

schemadiff

138

Declarative schema diffing, normalization, validation and manipulation via command line

Go
Updated May 24, 2026

nextjs-starter

131

Next.js starter application using Prisma to connect to PlanetScale

JavaScript
Updated Jun 1, 2026

f1-championship-stats

131

🏎

TypeScript
Updated Apr 17, 2026

planetscale-go

127

Go client library to access the PlanetScale API

Go
Updated Jun 12, 2026

docs

95

PlanetScale documentation

Shell
Updated May 21, 2026

discussion

81

No description provided for this repository.

Unknown Language
Updated Dec 2, 2025

issues-calendar-for-github-projects

79

A tool to view GitHub Project Issues in a calendar view.

TypeScript
Updated Apr 24, 2026

ghcommit-action

64

GitHub Action to commit files to a git branch using the ghcommit utility

Shell
Updated Jun 12, 2026

planetscale_rails

64

Make Rails schema migrations easy with PlanetScale

Ruby
Updated Jun 2, 2026

planetscale-node

54

PlanetScale SQL Proxy NPM Module

TypeScript
Updated Nov 5, 2025

sql-proxy

53

SQL Proxy for PlanetScale DB

Go
Updated Nov 12, 2024

ghcommit

50

Use GitHub's GraphQL API to commit files to a GitHub repository.

Go
Updated Jun 12, 2026

connection-examples

49

A collection of PlanetScale connection examples

Elixir
Updated May 6, 2026

activerecord-sql_commenter

41

Rails query logging compatible with sqlcommenter

Ruby
Updated May 12, 2026

nextjs-conf-2021

34

The code from "Databases as Code with PlanetScale and Prisma" talk at Next.js Conf 2021

JavaScript
Updated May 7, 2026

vitess-releases

31

Vitess releases

Shell
Updated Dec 6, 2024

express-example

29

Example Express.js app connecting to PlanetScale

JavaScript
Updated May 7, 2026

planetscale-ruby

29

Ruby client for PlanetScale databases

Ruby
Updated Sep 23, 2025

pgcopydb

28

Copy a Postgres database to a target Postgres server (pg_dump | pg_restore on steroids)

C
Updated Jun 8, 2026

terraform-provider-planetscale

27

Terraform provider for PlanetScale

Go
Updated Jun 12, 2026

migration-scripts

27

Scripts for migrating from Postgres to PlanetScale

Shell
Updated Jun 10, 2026

setup-pscale-action

25

Setup the PlanetScale CLI for GitHub Actions

TypeScript
Updated May 21, 2026

cloudranger

24

Go library for mapping IP address ranges to cloud provider regions (currently: AWS and GCP)

Go
Updated Jun 8, 2026

figma-diagram-generator

14

Code to go along with the figma DB diagram creator video

TypeScript
Updated May 5, 2026

airbyte-source

14

Airbyte source for PlanetScale databases

Go
Updated Nov 25, 2025

planetpets

12

A demo application that uses PlanetScale OAuth v2 to access users' databases and organizations.

TypeScript
Updated Apr 20, 2026

planetscale-nestjs

11

Starter application demonstrating how to connect a NestJS API to a PlanetScale MySQL database

TypeScript
Updated May 7, 2026

database-js-starter

10

A sample Node.js application that uses the database-js package.

JavaScript
Updated May 7, 2026

django_psdb_engine

10

Disable foreign key constraints in Django

Python
Updated Apr 28, 2025

psdbproxy

9

MySQL proxy for local connections to a PlanetScale database over HTTP/2

Go
Updated May 12, 2026

laravel-crud-mysql

9

No description provided for this repository.

JavaScript
Updated May 7, 2026

fivetran-source

8

PlanetScale Source connector for FiveTran

Go
Updated May 29, 2026

heroku-migrator

6

Migrate to PlanetScale with Bucardo

HTML
Updated Jun 2, 2026

sysbench

6

A fork of sysbench to add Vitess specific Modifications

C
Updated May 5, 2026

binlogsrv

6

Lightweight, independent binlog server for MySQL 8.0

Go
Updated Mar 11, 2026

pscale-workflow-helper-scripts

6

No description provided for this repository.

Shell
Updated Jun 10, 2025

create-branch-password-action

6

A GitHub Action that creates a new password for your PlanetScale database branch

Shell
Updated May 27, 2025

go-planetscale-products

5

No description provided for this repository.

Go
Updated May 7, 2026

django-example

5

Connect a sample Django application to PlanetScale

Python
Updated May 7, 2026

planetscale-datadog

5

Datadog Agent Integration for scraping PlanetScale Metrics

Python
Updated May 5, 2026

mysql-for-python-developers

5

No description provided for this repository.

Python
Updated Jan 3, 2026

singer-tap

5

Singer.io tap for extracting PlanetScale data

Go
Updated Aug 17, 2025

scoop-bucket

4

Scoop bucket for PlanetScale CLI binaries.

Unknown Language
Updated Jun 12, 2026

vault-gcp-creds-buildkite-plugin

4

Retrieve time-limited oauth2 access token for an impersonated account from a Hashicorp Vault GCP Secrets Backend

Shell
Updated May 22, 2026

mcp-server

4

PlanetScale mcp-server tools

TypeScript
Updated May 19, 2026

debezium-connector-planetscale

4

PlanetScale-compatible fork of the Debezium CDC connector for Vitess

Java
Updated May 12, 2026

golang-example

4

No description provided for this repository.

Go
Updated May 7, 2026

mysql-server

4

MySQL Server, the world's most popular open source database, and MySQL Cluster, a real-time, open source transactional database.

C++
Updated May 5, 2026

homebrew-tap

3

Homebrew repository for the pscale CLI

Ruby
Updated Jun 12, 2026

claude-plugin

3

Plugin for Claude Code and Claude Cowork

Unknown Language
Updated Jun 3, 2026

log

3

🪵 📓 PlanetScale's opinionated structured logging library

Go
Updated May 22, 2026

k8s-node-tagger

3

🏷️ A utility to tag/label cloud VMs based on Kubernetes Node labels

Go
Updated May 22, 2026

psdb

3

No description provided for this repository.

Go
Updated May 19, 2026

cursor-plugin

3

PlanetScale plugin for Cursor

Unknown Language
Updated May 12, 2026

php-example

3

Connect a sample PHP project to a PlanetScale database.

PHP
Updated May 7, 2026

ps-prechecks

3

No description provided for this repository.

Shell
Updated May 5, 2026

ps-discovery

2

No description provided for this repository.

Python
Updated Jun 12, 2026

transmission

2

Writes data to MySQL. Quickly.

Rust
Updated May 12, 2026

gke-renovate-datasource

2

A Renovate custom datasource that tracks Google Kubernetes Engine (GKE) versions across release channels.

Go
Updated May 8, 2026

symfony-example

2

Connect a sample Symfony app to PlanetScale

PHP
Updated May 7, 2026

golang-example-gin

2

No description provided for this repository.

Go
Updated May 7, 2026

onramp

2

Onramp for testing and toying with your database

Go
Updated May 5, 2026

vault-oidc-auth-buildkite-plugin

1

Authenticate to Hashicorp Vault with Buildkite OIDC (JWT) tokens.

Shell
Updated May 22, 2026

vault-aws-creds-buildkite-plugin

1

Retrieve time-limited AWS credentials from a Hashicorp Vault AWS Secrets Backend

Shell
Updated May 22, 2026

telemetry-buildkite-plugin

1

No description provided for this repository.

Shell
Updated May 22, 2026

vitess-types

1

Protobuf types extracted from Vitess

Go
Updated May 12, 2026

docker-login-gcr-buildkite-plugin

1

Login to Google Cloud Docker registries (GCR + GAR) with the docker-credential-gcr utility

Shell
Updated May 5, 2026

pgrx

1

Build Postgres Extensions with Rust!

Rust
Updated May 5, 2026

mysqld_exporter

1

Exporter for MySQL server metrics

Go
Updated May 5, 2026

sql-insight

1

A utility for SQL query analysis, formatting, and transformation, supporting various dialects

Rust
Updated May 5, 2026

go-logkeycheck

1

Ensure zap log field names are consistent

Go
Updated Apr 22, 2026

taobench

1

A distributed database benchmark based on TAO's workload

Unknown Language
Updated Mar 11, 2026

tableflip

1

Graceful process restarts in Go

Go
Updated Jun 17, 2025

nix-devshell

0

No description provided for this repository.

Nix
Updated Jun 12, 2026

pg_roaringbitmap

0

RoaringBitmap extension for PostgreSQL

Unknown Language
Updated Jun 9, 2026

trilogy-app

0

No description provided for this repository.

Ruby
Updated May 29, 2026

planetscale-laravel-mysql

0

This application demonstrates how to use a PlanetScale MySQL database with Laravel

PHP
Updated May 7, 2026

vitess-demo

0

Place to keep Vitess Demo used in Conference or otherwise

Unknown Language
Updated May 5, 2026

ann-benchmarks

0

Benchmarks of approximate nearest neighbor libraries in Python

Unknown Language
Updated May 5, 2026

vt

0

No description provided for this repository.

Unknown Language
Updated May 5, 2026

pg_mooncake

0

you never know

Unknown Language
Updated May 5, 2026

k8s-pvc-tagger

0

A utility to tag volumes based on a Kubernetes PVC annotation

Go
Updated May 5, 2026

grafana-dashboard

0

Canonical Grafana Dashboard for PlanetScale

Unknown Language
Updated May 5, 2026

karpenter-provider-gcp

0

Google Cloud Karpenter Provider

Go
Updated May 5, 2026

vmoperator

0

Kubernetes operator for Victoria Metrics

Unknown Language
Updated May 5, 2026

ps-pricing-sheets-addon

0

Google Sheets add-on for AWS Pricing

JavaScript
Updated May 5, 2026

poaster

0

Social media-like front-end for `onramp` data

TypeScript
Updated May 5, 2026

vscode-agent-plugin

0

PlanetScale agent plugin for VS Code — MCP server and database skills for GitHub Copilot

Unknown Language
Updated May 5, 2026

wolfictl

0

A CLI used to work with the Wolfi OSS project

Go
Updated May 5, 2026

mcp-registry

0

PlanetScale MCP server registry entry

Unknown Language
Updated May 5, 2026

orioledb

0

OrioleDB – building a modern cloud-native storage engine (... and solving some PostgreSQL wicked problems)

Unknown Language
Updated May 5, 2026

rls-latency-benchmark

0

Benchmark code for planetscale rls blog

Go
Updated May 5, 2026

Frequently asked questions

What does planetscale build on GitHub?

PlanetScale builds a variety of database-related tools on GitHub, including projects like database-js for API compatibility and vtprotobuf for Protocol Buffers. Their repositories support developers working with MySQL and Postgres databases.

Which programming languages does planetscale use?

PlanetScale utilizes several programming languages in their GitHub repositories, with Go, TypeScript, and Ruby being the primary languages. This diverse tech stack reflects their focus on creating robust database solutions.

Are planetscale's repositories public?

Yes, all of PlanetScale's repositories on GitHub are public. This transparency allows developers to access, contribute to, and audit their projects, fostering a collaborative environment within the open-source community.

Is this exposure intended?

Monitor PlanetScale with RepoGuard and get alerted the moment a new public repository appears.

Monitor this account