Displaying 1 to 18 from 18 results

tldextract - Accurately separate the TLD from the registered domain and subdomains of a URL, using the Public Suffix List

  •    Python

tldextract accurately separates the gTLD or ccTLD (generic or country code top-level domain) from the registered domain and subdomains of a URL. For example, say you want just the 'google' part of 'http://www.google.com'. Everybody gets this wrong. Splitting on the '.' and taking the last 2 elements goes a long way only if you're thinking of simple e.g. .com domains. Think parsing http://forums.bbc.co.uk for example: the naive splitting method above will give you 'co' as the domain and 'uk' as the TLD, instead of 'bbc' and 'co.uk' respectively.

django-countries - A Django application that provides country choices for use with forms, flag icons static files, and a country field for models

  •    Python

A Django application that provides country choices for use with forms, flag icons static files, and a country field for models. For more accurate sorting of translated country names, install the optional pyuca package.

Countries - Countries, Languages & Continents data (capital and currency, native name, calling codes)

  •    Javascript

Continents & countries: ISO 3166-1 alpha-2 code, name, ISO 639-1 languages, capital and currency, native name, calling codes. Lists are available in JSON, CSV and SQL formats. Also, contains separate JSON files with additional country Emoji flags data. This version changes a lot in the data structures, and placement of the files. So, if your projects depend on the old structure — specify previous versions, <2.0.0.

country-fns - 🌏 Useful country data for forms and stuff.

  •    Javascript

Useful country data for forms and stuff.Imagine you need to make a "Select Country" input.




iso-3166-1 - ISO 3166-1 country codes

  •    Python

define codes for the names of countries as a enum it supports python2.7, 3.3 with enum34 of course support python3.4 as well. Written by Kang Hyojun. Distributed under Public Domain.

countrynames - ISO 3166 Country Name / Code Mapper in Javascript

  •    Javascript

Uses the data in http://www.iso.org/iso/country_names_and_code_elements_txt to map from country codes to country names and vice versa. Also provides lists of all names and codes. Get a country code for a country name. Case-insensitive.

country-codes-html - An HTML country code selector

  •    HTML

A simple select element, containing an option for each country in the world. The values for each are set to each international calling code. Useful for an integration with Authy and Twilio, or any other service that accepts international phone codes. View the list here.


CountryCodePicker - A flutter package for showing a country code selector.

  •    Dart

A flutter package for showing a country code selector. Just put the component in your application setting the onChanged callback.

CountryPicker - A simple, customizable Country picker for picking country or dialing code.

  •    Swift

A simple, customizable Country picker for picking country or dialing code. This library is for country picker used in many app for selecting country code of user. User can select country by searching and then selecting country in list.

CountryList - An iOS Framework that allows developers to present the user with a list of Countries and their respective information, like country code, phone extension and flag

  •    Swift

A simple iOS framework that allows developers to present a list of countries. CountryList makes it easy to present the user with a list of Countries and their respective information, like country code, phone extension and flag.

go-types - Library providing opanapi3 and Go types for store/validation and transfer of ISO-4217, ISO-3166, and other types

  •    Go

This library has been created with the purpose to facilitate the store, validation, and transfer of Go ISO-3166/ISO-4217/timezones/emails/URL types. There is a openapi3 spec of that type and make you able to include it into your spec. All types has own ozzo.Validate, json.Unmarshaler, Stringer and driver.Valuer implementations.

country-coder - 📍➡️ 🇩🇰 Convert longitude-latitude pairs to ISO 3166-1 codes quickly and locally

  •    TypeScript

Results can optionally include non-country ISO 3166-1 features, such as Puerto Rico (PR) or the Isle of Man (IM). Some unofficial yet exceptionally-reserved or user-assigned ISO codes are also supported, such as the European Union (EU) and Kosovo (XK), as well as M49 regions like Africa (002) or Polynesia (061). You can also use country-coder directly in a web browser. A good way to do this is to fetch the "iife" bundle from the jsDelivr CDN, which can even deliver minified versions.

location-conflation - 🧩 Define complex geographic regions by including and excluding country codes and geojson shapes

  •    Javascript

🧩 Define complex geographic regions (geofences) by including and excluding country codes and GeoJSON shapes. Location-conflation is a tool for generating GeoJSON features by including and excluding other locations and shapes.

react-native-countries - Country Name & Code List for React Native (Android & IOS)

  •    Objective-C

React Native Countries v1.0.2 will provide you directly native countries list. The names of the countries come in the native language. This package will provide you 3 different options to getting countries.

flag - Flag emoji from country codes for Python 🏳️‍🌈🌍

  •    Python

Flag emoji for Python. Converts flag emoji to ASCII and other way round. All the flag emoji are actually composed of two unicode letters. These are the 26 regional indicator symbols.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.