RepoGuard
Updated 10 h ago
PingCAP

Organization

Public GitHub footprint of PingCAP

@pingcap
View profile on GitHub

The team behind TiDB TiKV, an open source MySQL compatible HTAP database

165

Public repositories

83,775

Total stars

1,815

Followers

PingCAP has a significant public presence on GitHub, hosting a wide range of repositories primarily in Go, Rust, and TypeScript. Notable projects include TiDB, an open source MySQL compatible database, and the talent-plan for distributed systems training, reflecting their focus on database technology and systems development.

Top languages

Go 32Python 16TypeScript 11JavaScript 5Shell 5Rust 4C 3Java 3

Public repositories

tidb

40,158

TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.

Go
Updated Jun 13, 2026

talent-plan

10,938

open source training courses about distributed database and distributed systems

Rust
Updated Jun 13, 2026

awesome-database-learning

10,872

A list of learning materials to understand databases internals

Unknown Language
Updated Jun 12, 2026

autoflow

2,790

pingcap/autoflow is a Graph RAG based and conversational knowledge base tool built with TiDB Serverless Vector Storage. Demo: https://tidb.ai

TypeScript
Updated Jun 12, 2026

ossinsight

2,434

Analysis, Comparison, Trends, Rankings of Open Source Software, you can also get insight from more than 10 billion with natural language (powered by LLM). Follow us on Twitter: https://twitter.com/ossinsight

TypeScript
Updated Jun 12, 2026

docs-cn

1,829

TiDB/TiKV/PD 中文文档

JavaScript
Updated Jun 11, 2026

parser

1,442

A MySQL Compatible SQL Parser

Go
Updated Jun 8, 2026

tidb-operator

1,330

TiDB operator creates and manages TiDB clusters running in Kubernetes.

Go
Updated Jun 12, 2026

tiflash

1,020

The analytical engine for TiDB and TiDB Cloud. Try free: https://tidbcloud.com/free-trial

C++
Updated Jun 11, 2026

tispark

889

TiSpark is built for running Apache Spark on top of TiDB/TiKV

Scala
Updated May 1, 2026

failpoint

887

An implementation of failpoints for Golang.

Go
Updated Jun 11, 2026

go-ycsb

642

A Go port of Yahoo! Cloud Serving Benchmark (YCSB)

Go
Updated Apr 1, 2026

docs

614

TiDB database documentation. TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at: https://www.pingcap.com/tidb-cloud-starter

Python
Updated Jun 12, 2026

tiup

465

A component manager for TiDB

Go
Updated Jun 10, 2026

tiflow

459

This repo maintains DM (a data migration platform) and TiCDC (change data capture for TiDB)

Go
Updated Jun 11, 2026

dm

454

Data Migration Platform

Go
Updated May 21, 2026

pingcap.github.io

392

TiDB AI SDK Documentations - https://pingcap.github.io/ai/

Python
Updated Apr 26, 2026

tidb-docker-compose

384

No description provided for this repository.

Python
Updated Mar 17, 2026

presentations

363

No description provided for this repository.

Unknown Language
Updated Apr 22, 2026

tidb-ansible

328

No description provided for this repository.

Python
Updated Sep 28, 2025

tidb-tools

320

tidb-tools are some useful tool collections for TiDB.

Go
Updated Jun 4, 2026

tla-plus

310

No description provided for this repository.

TLA
Updated May 19, 2026

tidb-binlog

294

A tool used to collect and merge tidb's binlog for real-time data backup and synchronization.

Go
Updated Jun 10, 2026

dumpling

280

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...).

Go
Updated May 29, 2026

community

268

TiDB community content

Unknown Language
Updated Jun 12, 2026

go-tpc

211

A toolbox to benchmark TPC workloads in Go

Go
Updated May 23, 2026

chaos

209

A test framework for linearizability check with Go

Go
Updated Feb 16, 2026

tidb-dashboard

201

A Web UI for monitoring, diagnosing and managing the TiDB cluster.

TypeScript
Updated Jun 11, 2026

kvproto

169

Protocol buffer files for TiKV

CMake
Updated Jun 11, 2026

tidb-lightning

143

This repository has been moved to https://github.com/pingcap/br

Go
Updated Oct 24, 2025

tipocket

139

A toolkit for testing TiDB

Go
Updated Mar 21, 2026

blog-cn

131

No description provided for this repository.

Shell
Updated Apr 6, 2026

br

128

A command-line tool for distributed backup and restoration of the TiDB cluster data

Go
Updated Apr 12, 2026

tidb-dev-guide

124

A comprehensive development guide to help you be more and more familiar with the TiDB community and become an expert finally.

Unknown Language
Updated May 12, 2026

tidb-bench

115

A Simple Benchmark For TiDB

C
Updated Nov 15, 2025

gdocwiki

110

A wiki based on Google Doc / Drive

TypeScript
Updated Jan 8, 2026

tipb

99

TiDB protobuf

Shell
Updated Jun 12, 2026

tidb-map

97

A series of maps to help users and contributors

Unknown Language
Updated Feb 20, 2026

benchmarksql

92

Unofficial mirror of benchmarksql on github

Java
Updated Jan 26, 2026

style-guide

85

Style guide for PingCAP and TiKV code

Unknown Language
Updated Apr 7, 2026

go-randgen

79

a QA tool to random generate sql by bnf pattern

Go
Updated Jun 11, 2026

mysql-tester

75

A Golang implementation of MySQL Test Framework

Go
Updated Feb 27, 2026

tiproxy

73

No description provided for this repository.

Go
Updated Jun 4, 2026

tidb-prisma-vercel-demo

67

Virtual online bookstore application demo which you can find books of various categories and rate the books.

TypeScript
Updated Nov 27, 2025

tidb-vector-python

61

TiDB Vector SDK for Python, including code examples. Join our Discord: https://discord.gg/XzSW23Jg9p

Python
Updated Dec 27, 2025

advanced-statefulset

60

No description provided for this repository.

Go
Updated Dec 1, 2025

weekly

57

No description provided for this repository.

Unknown Language
Updated Jan 23, 2025

ticdc

51

TiCDC pulls change logs out of TiDB and pushes to kinds of systems.

Go
Updated Jun 12, 2026

docs-tidb-operator

51

Documentation for TiDB on Kubernetes. TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at: https://www.pingcap.com/tidb-cloud-serverless/

Python
Updated Jun 5, 2026

blog

48

No description provided for this repository.

Python
Updated May 4, 2026

jepsen

46

A framework for distributed systems verification, with fault injection

Clojure
Updated Apr 11, 2025

errors

41

Simple error handling primitives

Go
Updated May 23, 2026

tikv-client-lib-java

41

TiKV Java client library

Java
Updated Apr 24, 2026

meetup

38

No description provided for this repository.

Unknown Language
Updated Apr 28, 2025

django-tidb

36

TiDB dialect for Django

Python
Updated May 14, 2026

dead-mans-switch

35

A bypass monitoring prober

Go
Updated Apr 16, 2026

tiunimanager

34

TiUniManager

Go
Updated May 30, 2026

ng-monitoring

33

No description provided for this repository.

Go
Updated Jun 11, 2026

tidb-engine-ext

33

A TiKV based `c dynamic library` for extending storage system in TiDB cluster

Rust
Updated May 9, 2026

tidb-course-201-lab

33

Lab scripts for the PingCAP training course: TiDB SQL for Developers.

Shell
Updated May 13, 2025

pytidb

31

TiDB AI SDK: Unified Multi-Modal Data Platform for AI Apps & Agents

Python
Updated May 5, 2026

thirdparty-ops

31

This repo is used for the operation and maintenance of third party tools.

Python
Updated Sep 11, 2025

LinguFlow

30

LinguFlow, a low-code tool designed for LLM application development, simplifies the building, debugging, and deployment process for developers.

TypeScript
Updated May 31, 2026

monitoring

29

No description provided for this repository.

Shell
Updated Jun 11, 2026

tidb-vision

29

TiDB data visualization

JavaScript
Updated Jun 4, 2025

mydumper

28

PingCAP fork of mydumper, with enhancements for TiDB

C
Updated Jun 10, 2025

diag

26

A tool to collect diagnostic data from TiDB Clusters

Go
Updated Mar 26, 2026

badger

26

Fast key-value DB in Go.

Go
Updated Oct 26, 2025

full-stack-app-builder-ai-agent

24

No description provided for this repository.

TypeScript
Updated Jun 11, 2026

website-docs

23

The next generation of PingCAP Docs. Powered by Gatsby ⚛️.

TypeScript
Updated Jun 12, 2026

agent-rules

23

Agentic Store Skills

Python
Updated May 19, 2026

docs-dm

23

Archived documentation for the TiDB Data Migration (DM) tool in both English and Chinese.

Python
Updated Dec 24, 2025

activerecord-tidb-adapter

23

TiDB adapter for ActiveRecord, allows the use of TiDB as a backend for ActiveRecord and Rails apps.

Ruby
Updated Dec 1, 2025

book.tidb.net

23

No description provided for this repository.

JavaScript
Updated Jun 30, 2025

wordpress-tidb-plugin

19

No description provided for this repository.

PHP
Updated Feb 27, 2026

log

18

No description provided for this repository.

Go
Updated Feb 27, 2026

tidb_workload_analysis

18

No description provided for this repository.

Go
Updated Jun 16, 2025

dbt-tidb

15

A dbt adapter for TiDB

Python
Updated Feb 21, 2026

tidb-loadbalance

14

No description provided for this repository.

Java
Updated Jan 31, 2026

rust-protobuf

12

Rust implementation of Google protocol buffers

Rust
Updated Feb 9, 2026

tidb-insight

12

No description provided for this repository.

Python
Updated Jun 28, 2025

tpcc-mysql

11

forked from https://code.launchpad.net/~percona-dev/perconatools/tpcc-mysql

C
Updated Dec 10, 2025

tiunimanager-ui

10

A web UI for TiUniManager

TypeScript
Updated May 30, 2026

tidb-ctl

10

TiDB Controller

Go
Updated Apr 4, 2025

discourse

8

A platform for community discussion. Free, open, simple.

Ruby
Updated Jan 25, 2026

docs-appdev

8

No description provided for this repository.

Python
Updated Sep 4, 2025

wordpress-tidb-docker

8

WordPress x TiDB Serverless Tier Cluster

Shell
Updated Mar 5, 2025

sp500-insight-template

7

SP500 Insight vercel template based on TiDB Cloud Data API: https://sp500-insight.vercel.app

TypeScript
Updated Jul 17, 2025

sysutil

7

sysutil is a library which implementats the gRPC service Diagnostics and shares the diagnostics functions between TiDB and PD.

Go
Updated Apr 4, 2025

sqlalchemy-tidb

6

No description provided for this repository.

Python
Updated Sep 26, 2025

docs-staging

5

No description provided for this repository.

JavaScript
Updated Jun 12, 2026

ossinsight-next

3

No description provided for this repository.

TypeScript
Updated Apr 4, 2025

cloud-assets-utils

3

Cloud assets utils by PingCAP FE.

OCaml
Updated Feb 8, 2025

discourse-theme-asktug

2

A discourse theme used in AskTUG.

HTML
Updated Mar 3, 2026

tidb-examples

2

No description provided for this repository.

PHP
Updated Feb 6, 2025

agfs

1

Aggregated File System (AGFS), a modern tribute to the spirit of Plan 9

C++
Updated Mar 19, 2026

docs-toolkit

0

The essential utility library for automating, validating, and ensuring the quality and consistency of the official TiDB documentation.

JavaScript
Updated Jun 12, 2026

tantivy

0

Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust

Rust
Updated May 14, 2026

metering_sdk

0

No description provided for this repository.

Go
Updated Mar 24, 2026

sarama

0

Sarama is a Go library for Apache Kafka.

Unknown Language
Updated Apr 15, 2025

Frequently asked questions

What does pingcap build on GitHub?

PingCAP builds several widely used projects on GitHub, including TiDB, which supports transactional workloads, and talent-plan, which offers open source training courses on distributed databases and systems.

Which programming languages does pingcap use?

PingCAP primarily uses Go, Rust, TypeScript, JavaScript, Shell, and Python for their repositories. This diverse range allows them to address various aspects of database technology and application development.

Are pingcap's repositories public?

Yes, all of PingCAP's repositories on GitHub are public. This openness facilitates community collaboration and allows developers to access and contribute to their projects, enhancing the development of open source database solutions.

Is this exposure intended?

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

Monitor this account