Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
geoip-ultralight
Super lightweight GeoIP implementation with country data
node-iplocate
Find geolocation data from IP addresses (e.g. city, country, timezone) using the IPLocate.io API
proxy-addr
Determine address of proxied request
address
Get current machine IP, MAC and DNS servers.
ipaddr.js
A library for manipulating IPv4 and IPv6 addresses in JavaScript.
@leichtgewicht/ip-codec
Small package to encode or decode IP addresses from buffers to strings.
geoip2-api
This module allows obtaining the client's geolocation using their IP address, leveraging data retrieved from a fast API.
express-rate-limit
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
ip-regex
Regular expression for matching IP addresses (IPv4 & IPv6)
turbo-geoip-country
An updated, performance-focused fork of node-geoip with only country data
request-ip
A small Node.js module to retrieve the request's IP address
netmask
Parse and lookup IP network blocks
url-parse-lax
Lax `url.parse()` with support for protocol-less URLs & IPs
internal-ip
Get your internal IP address
ip-info-finder
A package for analyzing IP addresses and retrieving valuable information, such as physical address, country of registration, WHOIS data, and weather information.
@fastify/proxy-addr
Determine address of proxied request
is-port-reachable
Check if a local or remote port is reachable
is-localhost-ip
Checks whether given DNS name or IPv4/IPv6 address belongs to a local machine
geoip-lite
A light weight native JavaScript implementation of GeoIP API from MaxMind
is-ip
Check if a string is an IP address