Kythe

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

Overview

Features:

  • Documentation of the Kythe schema
  • Indexer implementations for C++ 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