countries-list

Continents & countries: ISO 3166-1 alpha-2 code, name, ISO 639-1 languages, capital, currency, native name, phone. JSON, CSV and SQL.

linguist-js

Analyse languages used in a folder. Powered by GitHub Linguist, although it doesn't need to be installed.