Download the PHP package statsig/ip3country without Composer
On this page you can find all versions of the php package statsig/ip3country. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download statsig/ip3country
More information about statsig/ip3country
Files in statsig/ip3country
Package ip3country
Short Description IP address to 2-letter country code lookup
License ISC
Homepage https://github.com/statsig-io/ip3country-php
Informations about the package ip3country
ip3country
This is a zero-dependency, super small, IP address to 2-letter country code lookup library. There are already several libraries available, but none met our requirements for binary size and speed.
This project in its entirety is <500KB, compared to most alternatives out there that are north of 40MB (but might provide more than just countries).
The database used in this project is compacted from IP2Location. Their DB1.LITE edition is provided under CCA, with the attribution below:
NOTE
This site or product includes IP2Location LITE data available from https://lite.ip2location.com.
Usage
Tests
Accuracy
ip3country
's accuracy is dependent on IP2Location LITE's accuracy. In our experience, for country lookups, it is accurate enough for most applications.
IP2Location publishes accuracy reports here: https://www.ip2location.com/data-accuracy
There's also this third party report available: https://www.cl.cam.ac.uk/~nz247/publications/JSAC2011-Geolocation.pdf
Name
All variants of "ip2country" were already taken in npm, so we decided to step it up.
Motivation
At Statsig, we needed a library to evaluate location-based conditions on Feature Gates (Feature Flags). We use ip3country to power country-level rollouts or A/B tests for new features.