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 October 4, 2026, the GitHits index covers 32,629 open-source repositories (20.82 billion lines of code, 466.07 million functions across 29 languages), 895,238 documentation pages from 3,209 sites, and tracks 26,805 packages across 12 registries, with 287,180 security advisories mapped to affected packages.

Updated

32.6K
Repositories

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

20.8B
Lines of code

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

895.2K
Documentation pages

Individual pages crawled from documentation sites and made searchable.

26.8K
Packages tracked

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

Code

Repositories
32,629
Distinct open-source repositories with at least one indexed version.
Versions
45,967
Repository versions indexed: release tags, branches, and commits. Each is searchable on its own — not just the latest.
Files
93,417,780
Source files parsed across all indexed versions.
Lines of code
20,820,860,528
Lines in those files. Agents can search and read exact line ranges.
Functions
466,071,796
Functions and methods found while parsing indexed source files.
Languages
29
Programming languages GitHits parses to symbol level.

Documentation

Sites
3,209
Documentation sites crawled, typically the official docs of indexed projects and packages.
Pages
895,238
Individual documentation pages fetched, parsed, and made searchable.

Packages

Packages
26,805
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
287,180
Known security advisories tracked and mapped to the packages they affect.
Affected packages
252,048
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…

Explore The Index

Open GitHits Index

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