countrydata.js
An offline JavaScript library for getting Global Country , iso3166 Data
roaming
Roaming is a module that let you get a country informations from a given ISO2 code and to also retrieve a list of countries from a certain given criteria such as the subregion.
country-data-query
Easy and powerful library for query complex country and regions data in simple and effective way by country code, currency code, dial code in various filters.