google/kythe

Kythe is a pluggable, (mostly) language-agnostic ecosystem for building tools that work with code.

2,152

stars

5,090

commits

Go

primary language

Sep 11, 2026

updated

kythe.io

README

all kythe

Features

  • Extensive documentation of the Kythe schema

  • Indexer implementations for C++, Go, and Java

  • Compilation extractors for javac, Maven, cmake, Go, and Bazel

  • Generic verifier for indexers

  • Sample cross-reference service

  • Many useful utility commands to work with Kythe artifacts

Getting Started

Download the latest Kythe release from https://github.com/kythe/kythe/releases and then unpack it for a snapshot of Kythe’s toolset.

tar xzf kythe-v*.tar.gz
rm -rf /opt/kythe
mv kythe-v*/ /opt/kythe

See /opt/kythe/README for a complete description of the packaged tools and their usages.

Contributing and Building Kythe

Documentation

Contributors

(top 30 of 111)

schroederc

1,843 commits

shahms

827 commits

zrlk

673 commits

justbuchanan

302 commits

google/kythe

Kythe is a pluggable, (mostly) language-agnostic ecosystem for building tools that work with code.

2,152

stars

5,090

commits

Go

primary language

Sep 11, 2026

updated

kythe.io

README

all kythe

Features

  • Extensive documentation of the Kythe schema

  • Indexer implementations for C++, Go, and Java

  • Compilation extractors for javac, Maven, cmake, Go, and Bazel

  • Generic verifier for indexers

  • Sample cross-reference service

  • Many useful utility commands to work with Kythe artifacts

Getting Started

Download the latest Kythe release from https://github.com/kythe/kythe/releases and then unpack it for a snapshot of Kythe’s toolset.

tar xzf kythe-v*.tar.gz
rm -rf /opt/kythe
mv kythe-v*/ /opt/kythe

See /opt/kythe/README for a complete description of the packaged tools and their usages.

Contributing and Building Kythe

Documentation

Contributors

(top 30 of 111)

schroederc

1,843 commits

shahms

827 commits

zrlk

673 commits

justbuchanan

302 commits

Languages

Go

34.4%

C++

34.3%

Java

15.4%

Starlark

10.5%

TypeScript

2.5%

Shell

1.5%