Kythe, a pluggable, language-agnostic ecosystem for building tools that work with code
Summary
Kythe presents a pluggable, language-agnostic ecosystem for building tooling that works with code. It offers a schema for code indexing, indexers for C++ and Java, and compilation extractors for common build systems, enabling tooling that cross-references and verifies code. As an open-source project from Google, it provides utilities and examples for building code-analysis tools.