Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| lock | 603 | 2,964,888 | 62.1% | 4,916 | |
| json | 21 | 478,122 | 10.0% | 22,767 | |
| py | 3,773 | 454,400 | 9.5% | 120 | |
| ipynb | 754 | 359,678 | 7.5% | 477 | |
| html | 10 | 226,449 | 4.7% | 22,644 | |
| md | 1,755 | 92,411 | 1.9% | 52 | |
| toml | 622 | 41,281 | 0.9% | 66 | |
| js | 7 | 17,278 | 0.4% | 2,468 | |
| yaml | 11 | 9,606 | 0.2% | 873 | |
| csv | 4 | 5,396 | 0.1% | 1,349 | |
| mdx | 28 | 3,754 | 0.1% | 134 | |
| txt | 121 | 2,276 | 0.0% | 18 | |
| yml | 92 | 2,087 | 0.0% | 22 | |
| css | 5 | 1,502 | 0.0% | 300 | |
| eml | 1 | 1,329 | 0.0% | 1,329 | |
| sh | 3 | 280 | 0.0% | 93 | |
| jsonl | 3 | 267 | 0.0% | 89 | |
| xml | 2 | 139 | 0.0% | 69 | |
| edgeql | 9 | 103 | 0.0% | 11 | |
| gel | 10 | 73 | 0.0% | 7 | |
| svg | 2 | 36 | 0.0% | 18 | |
| mjs | 1 | 19 | 0.0% | 19 | |
| example | 3 | 15 | 0.0% | 5 | |
| opml | 1 | 13 | 0.0% | 13 | |
| cff | 1 | 10 | 0.0% | 10 | |
| xyz | 1 | 2 | 0.0% | 2 | |
| png | 87 | — | — | — | |
| typed | 80 | — | — | — | |
| 9 | — | — | — | ||
| jpg | 7 | — | — | — | |
| jpeg | 2 | — | — | — | |
| PNG | 1 | — | — | — | |
| gif | 1 | — | — | — | |
| index | 1 | — | — | — | |
| mp3 | 1 | — | — | — | |
| msg | 1 | — | — | — | |
| pkl | 1 | — | — | — | |
| py__ | 1 | — | — | — |
Files in the current tree touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.
| File | Times Changed | |
|---|---|---|
| CHANGELOG.md | 758 | |
| pyproject.toml | 384 | |
| llama-index-core/pyproject.toml | 246 | |
| llama-index-core/llama_index/core/__init__.py | 168 | |
| llama-index-integrations/llms/llama-index-llms-openai/pyproject.toml | 157 | |
| llama-index-integrations/llms/llama-index-llms-bedrock-converse/pyproject.toml | 119 | |
| llama-index-integrations/llms/llama-index-llms-anthropic/pyproject.toml | 106 | |
| llama-index-integrations/llms/llama-index-llms-openai/llama_index/llms/openai/utils.py | 87 | |
| README.md | 87 | |
| llama-index-integrations/llms/llama-index-llms-bedrock-converse/llama_index/llms/bedrock_converse/utils.py | 85 | |
| uv.lock | 70 | |
| llama-index-integrations/vector_stores/llama-index-vector-stores-milvus/pyproject.toml | 68 | |
| llama-index-integrations/readers/llama-index-readers-file/pyproject.toml | 67 | |
| llama-index-integrations/llms/llama-index-llms-openai/llama_index/llms/openai/base.py | 67 | |
| llama-index-integrations/llms/llama-index-llms-anthropic/llama_index/llms/anthropic/utils.py | 66 | |
| llama-index-integrations/vector_stores/llama-index-vector-stores-qdrant/pyproject.toml | 66 | |
| llama-index-integrations/readers/llama-index-readers-web/pyproject.toml | 64 | |
| llama-index-integrations/indices/llama-index-indices-managed-llama-cloud/pyproject.toml | 62 | |
| llama-index-integrations/llms/llama-index-llms-google-genai/pyproject.toml | 61 | |
| llama-index-integrations/vector_stores/llama-index-vector-stores-postgres/pyproject.toml | 58 | |
| llama-index-core/uv.lock | 56 | |
| llama-index-integrations/llms/llama-index-llms-mistralai/pyproject.toml | 54 | |
| llama-index-integrations/vector_stores/llama-index-vector-stores-milvus/llama_index/vector_stores/milvus/base.py | 53 | |
| llama-index-integrations/vector_stores/llama-index-vector-stores-azureaisearch/pyproject.toml | 51 | |
| llama-index-integrations/vector_stores/llama-index-vector-stores-qdrant/llama_index/vector_stores/qdrant/base.py | 51 |
Change frequency by file size →
How LlamaIndex compares with other open source AI and machine learning projects →
How LlamaIndex ranks among open source AI and machine learning projects by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
Publishes the report to GitHub Pages on every push to main: turn on Pages for the gh-pages branch.
# .github/workflows/gitstats.yml
name: GitStats Report
on:
push:
branches: [main]
permissions:
contents: write
jobs:
gitstats:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: shenxianpeng/gitstats-action@v1
with:
deploy-to-pages: true