Sextant
Overview
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
0 out of 5No ratings
Details
- Version1.0.0
- UpdatedMay 22, 2026
- Offered byOctagonl
- Size53.46KiB
- LanguagesEnglish
- DeveloperOctagonl
103 Byewaters Watford WD18 8WH GBEmail
ncr@octago.nl - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
Sextant has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
Sextant handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, please open this page on your desktop browser