3 items
Adds a lines-of-code panel to GitHub repository pages. Total SLOC, file count, per-language breakdown. Sextant adds a "Lines of code" panel to the right-hand sidebar of every GitHub repository page. You see total SLOC, file count, and a top-10 per-language breakdown the moment a repo page loads — no click required. Three data sources, picked automatically in this order: 1. codetabs.com (free public API) for public repos under 500 MB. Zero setup. 2. The Sextant backend at sextant.octago.nl for private repos and large repos that codetabs can't handle. Counts SLOC with the scc tool against a shallow, blob-filtered clone — accurate and fast even on multi-gigabyte monorepos. Results are cached by commit SHA. 3. A byte estimate from GitHub's languages API (labelled "≈") as a last-resort fallback if the backend is unreachable. For tiers 2 and 3 you connect GitHub once — either click "Connect GitHub" for OAuth, or paste a fine-grained Personal Access Token with Contents: Read on the repos you want Sextant to see. Tokens never leave your browser except to authenticate a single clone; the backend does not persist them. The credit line under each panel says which tier produced the number, so you always know whether you're looking at exact SLOC or a ballpark estimate. Privacy policy: https://sextant.octago.nl/privacy
rating_count is the Chrome Web Store ratings count, not a written-review count.