Browser fingerprinting library. Compared to Fingerprint Pro has limited accuracy (40 - 60%), but is fully open source.
A geocoding/address-lookup library supporting various api providers.
Native NodeJS implementation of MaxMind's GeoIP API -- works in node 0.6.3 and above, ask me about other versions
Maxmind GeoIP2 Web Services for Node.js
A Node.js module for retrieving a request's IP address on the server.
Find geolocation data from IP addresses (e.g. city, country, timezone) using the IPLocate.io API
A light-weight IP address based connection filtering system
Geo plugin provided geolocation data of user's browser using services provided by http://www.geoplugin.net/
🛰️ NodeJS module for visitor geolocalization by IP
Get geolocation 🌐 information about an IP 📲
Google Maps Geolocation API for Node.js (unofficial)
Maxmind GeoIP2 database reader for geolocating ip addresses.
The simplest possible way to get IP geolocation information.
Generates random ips that belongs to a desired country
A NodeJS client for BigDataCloud API connectivity
IP and/or GeoLocation filter middleware for koa, support whitelist and blacklist
Get a fraud score, geolocation, device, demographic, search and technology data based on an IP address, user agent and referrer.
Get geolocation information about an IP Address
Get the location (city and country) from a given IP.