Public GitHub snapshot

Count lines in a public GitHub repository

Paste a public repository URL to count physical, non-empty and blank lines by language—without cloning the repo or sending source through SympifyApps.

How to count lines of code in a GitHub repository

1. Paste the exact public repository URL

Use https://github.com/owner/repository. SourceTally does not accept private repositories, tokens, branch selectors, query strings or profile URLs.

2. Analyze one pinned snapshot

The browser resolves the default branch, pins its current commit and reads the recursive file tree. Raw text files then stream directly from GitHub to your browser.

3. Read a reproducible line report

The report shows physical, non-empty and blank lines, files and text bytes by detected language and extension, plus the pinned commit used for the result.

What the result does not claim

This is a working-tree snapshot, not Git history or logical SLOC. Dependencies, build output, binaries, minified files and source maps are excluded by default; GitHub API and tree limits can prevent very large repositories from completing.

Browser source inventory

Choose where the project comes from

No SympifyApps source upload

Input mode

Analyze one public default branch

SourceTally resolves one commit through GitHub’s REST API, then streams raw text files directly from GitHub. Private repositories and tokens are not supported.

Exact form: https://github.com/owner/repository

Exclusions

Dependencies, build output, caches, minified files and source maps are excluded by default.

SourceTally counts physical text lines. It does not claim logical SLOC, code/comment classification, quality, complexity, effort, productivity, security, licence status, dependency health, or Git-history size.

Try a deterministic example: