Documentation

Alternatives to popular CLI tools: cloc

This article spotlights alternative tools to cloc.

Man page for cloc

The software featured here is free and open source. All tools provide a command-line interface (CLI) unless otherwise stated.

Alternatives to cloc
TokeiDisplays statistics about your code
sccFast accurate code counter with complexity calculations and COCOMO estimates
SLOCCountSet of tools for counting physical Source Lines of Code
goclocA compact fast cloc tool seeking inspiration from Tokei
loccountRe-implementation of David A. Wheeler’s sloccount tool in Go
locRust implementation of cloc, but it’s more than 100x faster
tcountCount your code by tokens and patterns in the syntax tree
slocSimple tool to count source lines of code written in CoffeeScript
polyglotCommand-line tool that determines project contents
enryProgramming language detector based on go-enry
LinguistAssess a repository’s languages stats with github-linguist executable
CLOCTUITUI for CLOC
pygountCount source lines of code
oclocRust command-line utility that counts lines of code
OhcountSource code line counter and analysis library
Have we missed any open source alternatives to cloc? Please let us know!
4
Alternatives to clocx

All the CLI tools in this series.

Alternatives to CLI tools
age // awk // bc // cal // cat // cd // chmod // cksum // cloc // cmp // compress // cp // cron // curl // cut // date // dd // df // diff // dig // du // fdisk // file // find // free // ftp // grep // gzip // hexdump // history // jq // kill // less // locate // ls // lsof // make // man // more // mv / ping // ps // psql // rename // rm // sed // split // ssh // stow // strings // sudo // sysctl // tail // talk // tar // telnet // time // top // touch // traceroute // tree // uname // uniq // uptime // vi // watch // Wget // who // whois // xargs

Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
12 Comments
Oldest
Newest Most Voted
Chris T
Chris T
3 years ago
Have we missed any open source alternatives to cloc? Please let us know!" Read more »

I suggest adding gocloc, it’s written in Go.

Norm
Norm
3 years ago
Reply to  Chris T

I see what they did there…

Penny
Penny
3 years ago
Have we missed any open source alternatives to cloc? Please let us know!" Read more »

I’m using loccount, it’s a reimplementation of sloccount.

Captain Caveman
Captain Caveman
3 years ago

It’s interesting how some of these projects claim they are the fastest with examples to back up their assertion, even though they make contradictory claims.

Ivan the awful
Ivan the awful
3 years ago
Have we missed any open source alternatives to cloc? Please let us know!" Read more »

You missed out tcount. Step up guys!

Jordan
Jordan
3 years ago
Have we missed any open source alternatives to cloc? Please let us know!" Read more »

There’s the CoffeeScript sloc tool, and polygot which is written in ATS.

Keep up the good work!