loc is a tool for counting lines of code. It’s a Rust implementation of cloc, but it’s more than 100x faster.
By default, loc will count lines of code in a target directory. You can also pass one or many targets for it to inspect. To see stats for each file parsed, pass the --files flag.
By default, the columns will be sorted by Code counted in descending order. You can select a different column to sort using the --sort flag.
loc can also be called with regexes to match and/or exclude files.
This is free and open source software.
Website: github.com/cgag/loc
Support:
Developer: Curtis Gagliardi
License: MIT License

loc is written in Rust. Learn Rust with our recommended free books and free tutorials.
Related Software
| Alternatives to cloc | |
|---|---|
| Tokei | Displays statistics about your code |
| scc | Fast accurate code counter with complexity calculations and COCOMO estimates |
| SLOCCount | Set of tools for counting physical Source Lines of Code |
| gocloc | A compact fast cloc tool seeking inspiration from Tokei |
| loccount | Re-implementation of David A. Wheeler’s sloccount tool in Go |
| loc | Rust implementation of cloc, but it’s more than 100x faster |
| tcount | Count your code by tokens and patterns in the syntax tree |
| sloc | Simple tool to count source lines of code written in CoffeeScript |
| polyglot | Command-line tool that determines project contents |
| enry | Programming language detector based on go-enry |
| Linguist | Assess a repository’s languages stats with github-linguist executable |
| CLOCTUI | TUI for CLOC |
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

