lingo: File extension based programming language detection

[ bsd3, data, library, program ] [ Propose Tags ]

Lingo uses github/linguist's language registry to enable fast detection of a file path's programming langauge based on extension or filename.

[Skip to Readme]


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Versions [RSS],,,,,,,,,, (info)
Change log
Dependencies base (>=4.12 && <5), bytestring (>= && <0.13), containers (>= && <0.7), directory, filepath (>= && <1.5), raw-strings-qq (>=1.1 && <1.2), text (>= && <1.3), yaml (>= && <0.12) [details]
License BSD-3-Clause
Author Timothy Clem
Category Data
Home page
Source repo head: git clone
Uploaded by robrix at 2022-03-04T17:09:01Z
Reverse Dependencies 1 direct, 14 indirect [details]
Executables generate
Downloads 3597 total (29 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for lingo-

[back to package description]

Build Status hackage


Detect programming languages from file extensions and common filenames. Based on linguist's registry of languages.


cabal v2-update
cabal v2-configure
cabal v2-build

You can also use the Bazel build system:

bazel build //...