fast-geoip
echoip
fast-geoip | echoip | |
---|---|---|
3 | 4 | |
212 | 3,909 | |
2.4% | - | |
0.0 | 0.0 | |
5 days ago | 6 months ago | |
Python | Go | |
MIT License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
fast-geoip
-
Free & accurate geoip package/service?
Or use this: https://www.npmjs.com/package/fast-geoip -- it's updated periodically via CI, and they claim it is always up to date.
-
Express.js and Geo lookup
There is also fast-geoip which focuses more on faster startuptimes while geoip-lite loads everyting into ram for quick lookups.
-
Curious about the best way to respect privacy in my app
I'm using a CDN to host the app, and what I would like is running a lambda in front of the CDN that, before fetching the style JSON, finds the rough location of the user (using their IP address). The reason being two fold:
echoip
-
Icanhazip: A simple IP address tool survived a deluge of users (2021)
great callout! A more advanced self hosted option can be https://github.com/mpolden/echoip
-
Getting your IP from anywhere
In that case, I recommend you create a new endpoint on any domain you like. And deploy the open-source software behind ifconfig.co: https://github.com/mpolden/echoip
-
Ifconfig.co – Hacker-friendly “What is my IP address”
It is a GitHub project, there's already an issue for the UK:
https://github.com/mpolden/echoip/issues/130
Perhaps you ought to open one for Norway? (I don't think it would be appropriate for me to do it because I am not seeing the issue, not being in Norway.)
What are some alternatives?
pfelk - pfSense/OPNsense + Elastic Stack
kubernetes - Production-Grade Container Scheduling and Management
MaxMind-DB-Reader-php - PHP Reader for the MaxMind DB Database Format
myip - Get your external IP address using multiple STUN servers
Th3inspector - Th3Inspector 🕵️ Best Tool For Information Gathering 🔎
dns.toys - A DNS server that offers useful utilities and services over the DNS protocol. Weather, world time, unit conversion etc.
sawmill - Sawmill is a JSON transformation Java library
geoip - GeoIP for V2Ray. Generate and release GeoIP files such as geoip.dat and geoip-only-cn-private.dat for V2Ray automatically every Thursday.
geoip2 - Python code for GeoIP2 webservice client and database reader
kubernetes - Production-Grade Container Scheduling and Management [Moved to: https://github.com/kubernetes/kubernetes]
GeoIP2-perl - Perl API for MaxMind's GeoIP2 web services and databases
gofl - Generic Free List implementation to reuse memory and avoid allocations