OctoCounts - SLOC panel Github forget logo

OctoCounts - SLOC panel Github forget

VerifiedSponsored

The SLOC panel that Github forget. The SLOC panel GitHub forgot. Know a repo's real size before you clone it. GitHub language bars are nice.

Visit Website

At a glance

Explore the listed capabilities, then check the details that matter to you.

  • AI assistant
  • Natural language interface
  • Workflow automation
Related by shared tags and keywordsdeer-flowNaptick AIbytebot
aiai assistantautomation
OctoCounts - SLOC panel Github forget screenshot 1

Overview

OctoCounts shows actual source line counts for public GitHub repositories in browser extension sidebars or the web app: files, code lines, comments, blanks, and per-language totals. No cloning required.

Pricing

Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.

Visit Website

Prices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.

Use Cases

  • Developers use OctoCounts to evaluate a dependency's real size before adopting it.
  • Developers use OctoCounts to estimate project scope for clients, reviews, or audits.
  • Developers use OctoCounts to compare forks or alternative implementations side by side.
  • Developers use OctoCounts to quickly estimate the size of an unfamiliar open source repository.
  • Developers use OctoCounts to compare a dependency, fork, alternative project, branch, tag, or commit.
  • Developers use OctoCounts to add a live SLOC badge to a README.
  • Developers use OctoCounts to export language counts as text, JSON, or a social share image.
  • Teams use OctoCounts' API for public repository size checks in internal tools or CI dashboards.

Features

AI assistant

Natural language interface

Workflow automation

Reviews

No reviews yet. Be the first to share your experience!

FAQ

What is SLOC?

SLOC stands for Source Lines of Code, a software metric used to measure the size of a program by counting the lines in its source code. Unlike raw line count, SLOC distinguishes between code lines, comment lines, and blank lines. OctoCounts reports SLOC at two levels: per programming language and as aggregate totals across the entire repository, using the open-source counter tokei.

Why use OctoCounts instead of cloning and running tokei locally?

OctoCounts downloads a compressed archive tarball rather than a full git clone with history, so the transfer covers the current source tree instead of the repository's entire history. Nothing needs to be installed — no git, no Rust toolchain, no tokei binary. Results are cached by commit SHA and tokei version, so repeated analysis of the same commit returns instantly.

Does OctoCounts have a browser extension?

Yes. OctoCounts has browser extensions for Chrome, Edge, and Firefox, all named OctoCounts – GitHub SLOC & Code Statistics. They add a compact SLOC card to GitHub repository sidebars showing total line count and analysis status; clicking the card opens the full panel with files, total lines, code lines, comment lines, and blank lines per language. The extension includes a local cache, and no GitHub account or API token is required.

Is OctoCounts free to use?

Yes. OctoCounts is completely free to use for public GitHub repositories, with no account, API key, sign-up, or publicly documented rate limit. Both the web app and browser extensions are free with no premium tier. The backend is open source in Rust using Axum, the frontend is React with TypeScript, and the entire stack can be self-hosted.

What programming languages does OctoCounts support?

OctoCounts uses tokei for language detection, which supports over 200 programming languages and file types, including Rust, Python, JavaScript, TypeScript, Go, Java, C, C++, C#, Ruby, Swift, Kotlin, PHP, and many more. tokei detects languages primarily by file extension, with fallback to shebang lines and content-based detection. OctoCounts automatically skips heavy generated folders before passing the archive to tokei.

Can I export the source line count results?

Yes. OctoCounts supports three export formats: plain text copies a formatted table to the clipboard, JSON downloads the full structured report, and PNG downloads a 1200 × 630 image card showing the language breakdown. All three formats are generated client-side from the analysis data already loaded in the browser.

Does OctoCounts support private repositories?

No. OctoCounts supports public GitHub repositories only. It does not request GitHub account access, does not support private repositories, and does not accept source-code uploads. For private repositories, the site recommends running tokei locally.

Do I need an API key or account to use the OctoCounts API?

No. The OctoCounts API requires no GitHub account access, no API token, and no sign-up. It analyzes public github.com repositories only, does not support private repositories, and does not accept source-code uploads.

How do I analyze a public GitHub repository?

POST to https://api.octocounts.com/api/analyze with a JSON body containing repoUrl and optionally refName, forceRefresh, source, and analysis options. refName may be a branch, tag, or commit SHA; if omitted, OctoCounts uses the repository default branch.

How do I check the status of an analysis job?

Poll GET https://api.octocounts.com/api/jobs/:jobId. Jobs return queued, running, completed, or failed, and completed jobs include a reportId that you pass to the report endpoint.

Rankings & collections