Saturday, November 14, 2026 4,523 lists 78,992 records on file
List your app or device

  1. Home
  2. Code Search Tools
  3. Kythe

Kythe

On the record

API
The command-line tool can use serving tables directly or communicate with a remote API service.kythe.io · read 4 Oct 2026
Build extractors
Kythe lists compilation extractors for javac, Maven, CMake, Go, and Bazel.github.com · read 4 Oct 2026
Build platforms
The getting-started documentation includes instructions for building on macOS and Debian-based Linux systems.kythe.io · read 4 Oct 2026
Community support
The repository lists separate Google Groups for the general Kythe community and Kythe development.github.com · read 4 Oct 2026
Extraction status
The configurable extraction documentation describes the system as a work in progress rather than a finished product.kythe.io · read 4 Oct 2026
Graph and schema
Kythe provides a language-agnostic graph format and an extensible schema for sharing source code information, including cross-references.kythe.io · read 4 Oct 2026
Indexers
The project lists indexer implementations for C++, Go, and Java.github.com · read 4 Oct 2026
Integrations
Examples cover extraction with Bazel, CMake, Gradle, make, and compile_commands.json workflows.kythe.io · read 4 Oct 2026
License
The repository identifies its license as Apache-2.0.github.com · read 4 Oct 2026
Limitations
Kythe's overview says it is not intended to replace existing purpose-built intermediate representations or to serve as a compiler or optimizer.kythe.io · read 4 Oct 2026
Other tools
The project includes a generic verifier for indexers, a sample cross-reference service, and utility commands for Kythe artifacts.kythe.io · read 4 Oct 2026
Purpose
Kythe is a pluggable, mostly language-agnostic ecosystem for building tools that work with code.kythe.io · read 4 Oct 2026

Alternatives to Kythe

Every alternative, ranked