The GitHits Index

What your agent can see

GitHits parses open-source repositories into files, functions, and searchable code — every version, not just the latest — and crawls the documentation sites behind them. Package metadata ties it all together.

As of August 8, 2026, the GitHits index covers 11,438 open-source repositories (5.67 billion lines of code, 113.4 million functions across 29 languages), 589,126 documentation pages from 1,505 sites, and tracks 15,621 packages across 12 registries, with 273,558 security advisories mapped to affected packages.

Updated

11.4K
Repositories

Open-source repositories parsed and searchable in the GitHits index.

5.7B
Lines of code

Total lines across all indexed repository versions — parsed and searchable, not just stored.

589.1K
Documentation pages

Individual pages crawled from documentation sites and made searchable.

15.6K
Packages tracked

Packages whose registry metadata — versions, dependencies, advisories — GitHits monitors.

Code

Repositories
11,438
Distinct open-source repositories with at least one indexed version.
Versions
16,880
Repository versions indexed: release tags, branches, and commits. Each is searchable on its own — not just the latest.
Files
31,199,370
Source files parsed across all indexed versions.
Lines of code
5,673,449,239
Lines in those files. Agents can search and read exact line ranges.
Functions
113,398,128
Functions and methods found while parsing indexed source files.
Languages
29
Programming languages GitHits parses to symbol level.

Documentation

Sites
1,505
Documentation sites crawled, typically the official docs of indexed projects and packages.
Pages
589,126
Individual documentation pages fetched, parsed, and made searchable.

Packages

Packages
15,621
Packages tracked across supported registries: metadata, versions, dependencies, licenses.
Registries
12
Package registries covered: npm, PyPI, crates.io, Hex.pm, Maven Central, NuGet, Packagist, RubyGems, Go, vcpkg, Zig, and Swift.

Vulnerabilities

Advisories
273,558
Known security advisories tracked and mapped to the packages they affect.
Affected packages
244,127
Packages with at least one known advisory, so agents can flag risky versions.

Indexing now

TargetStageProgress
Checking what is indexing right now…

Recently indexed

TargetTookTime from indexing start to fully searchable.
Loading recent completions…

Missing a repository, package, or documentation site?

Ask your agent. If GitHits hasn’t seen it yet, it becomes searchable in minutes.

Start for Free