josantonius/ip
A lightweight PHP library for retrieving the client IP address, with helpers to validate IPs, detect private or reserved ranges, and handle proxied requests. Framework-agnostic and easy to drop into Laravel or any PHP project.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ptcong/php-http-class | 0.83 | A lightweight PHP HTTP client class for sending GET and POST requests, managing cookies, custom headers, redirects, and file uploads through a simple API. Drop-in and dependency-free, it fits into any PHP project without extra setup. | 0 | 28 | — | 0 | — | 0.0 | — | — | — | |
| wikimedia/ip-utils | 0.83 | Wikimedia's PHP library for parsing, validating, and comparing IPv4 and IPv6 addresses, CIDR ranges, and single addresses. Check whether an IP falls within a range, normalize and format addresses, and handle IPv6 with ease—battle-tested in MediaWiki. | 7 | 7 | 0 | 43K | 0 | 0.0 | 51.5 | GPL-2.0 | — | |
| palpalani/laravel-dns-deny-list-check | 0.82 | Laravel package that checks email server IPs against 12 verified DNS-based blacklists (DNSBL/RBL) to protect email deliverability. Supports Laravel 11.x and 12.x. | 3 | 3 | 1 | 91 | 0 | 16.6 | 21.2 | MIT | 4 months ago | |
| pear/net_socket | 0.82 | PEAR Net_Socket is a lightweight object-oriented PHP socket wrapper for opening TCP/UDP connections, configuring timeouts, reading and writing data, and handling common network errors. A legacy PEAR component useful for simple client sockets and older PHP applications. | 17 | 17 | 19 | 123K | 0 | 0.7 | 53.0 | BSD-2-Clause | 9 years ago | |
| ipinfo/ipinfolaravel | 0.82 | Laravel integration for IPinfo's IP data API, adding geolocation, ASN, company, carrier, and privacy detection to your app. Includes configuration, middleware, caching, and a simple facade for looking up visitor IP addresses. | 205 | 203 | 44 | 7K | 1 | 2.8 | 22.6 | Apache-2.0 | 5 years ago | |
| longman/ip-tools | 0.82 | Longman IP Tools is a PHP/Laravel package for IPv4 and IPv6 address handling. It validates IPs, parses CIDR blocks, checks ranges and subnet membership, and helps build reliable IP-based validation and filtering logic. | 147 | 149 | 10 | 3K | 4 | 2.0 | 19.6 | MIT | 10 years ago | |
| geoip2/geoip2 | 0.82 | geoip2/geoip2 is MaxMind's PHP API for GeoIP and GeoLite web services and local databases. Install via Composer to perform IP geolocation lookups, with an optional C extension for faster database queries. | 0 | 2,613 | — | 3M | — | 9.3 | 55.3 | — | — | |
| ip2location/ip2location-laravel | 0.82 | Laravel wrapper for IP2Location that looks up geolocation data from an IP address, including country, region, city, coordinates, ZIP, timezone, ISP, and domain. Supports IPv4/IPv6 and multiple IP2Location BIN databases. | 79 | — | 16 | — | 0 | 17.6 | — | MIT | 2 months ago | |
| davidepastore/ipinfo | 0.82 | davidepastore/ipinfo is a PHP/Laravel wrapper for the ipinfo.io API, making it easy to look up geolocation, ISP, hostname, and other network details for IP addresses through a simple, framework-friendly interface. Ideal for enriching requests with location and network context. | 54 | 55 | 11 | 560 | 0 | 0.9 | 14.5 | GPL-3.0 | 3 years ago | |
| vectorface/whip | 0.82 | Whip is a lightweight PHP library for reliably determining a client’s real IP address, even behind proxies, load balancers, and CDNs. It supports IPv4/IPv6, trusted proxy headers, Cloudflare, and multi-proxy setups, helping PHP and Laravel apps log, rate-limit, and secure requests accurately. | 371 | 376 | 19 | 22K | 0 | 2.8 | 24.6 | MIT | 2 years ago | |
| mlocati/ip-lib | 0.82 | A PHP library to parse, match, and manipulate IPv4 and IPv6 addresses, CIDR subnets, and address ranges, with support for wildcards, interval arithmetic, and network containment checks—useful for validation, access control, and IP math in any PHP project. | 317 | 321 | 42 | 382K | 0 | 20.5 | 49.0 | MIT | 1 month ago | |
| dmykos/ip-store-bundle | 0.81 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 5 years ago | |
| torann/geoip | 0.81 | GeoIP for Laravel detects visitors' geographical location and currency from their IP addresses. Supports multiple geo services and requires publishing the config to set up a service. | 2,237 | 2,276 | 386 | 696K | 59 | 57.5 | 64.6 | BSD-2-Clause | 6 months ago | |
| tourze/ip-collection-bundle | 0.81 | Tourze IP Collection Bundle packages reusable IP address collection services for Symfony/PHP applications, offering entity mappings and integration hooks so you can store, organize, and query IP lists without rebuilding the same infrastructure. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | 1 year ago | |
| ip2location/ip2proxy-php | 0.81 | Official IP2Proxy PHP library for detecting proxy, VPN, Tor, and other anonymous IP addresses. Install via Composer and query IP2Proxy BIN databases for IP type, country, ISP, domain, and threat data in PHP applications. | 64 | 66 | 25 | 15K | 0 | 10.5 | 35.5 | MIT | 6 months ago | |
| tourze/json-rpc-check-ip-bundle | 0.81 | tourze/json-rpc-check-ip-bundle is a Symfony bundle that adds IP-based access control to JSON-RPC endpoints. It helps allow or deny requests by client address, enforce trusted-network rules, and protect RPC services with simple configuration. | 0 | — | 0 | — | 0 | 0.7 | — | MIT | 11 months ago | |
| vcian/laravel-ip-gateway | 0.81 | Laravel IP Gateway adds middleware and configuration for restricting access by IP address. Easily allow or deny requests, protect routes, and manage whitelists or blacklists with a simple Laravel-friendly setup. | 43 | — | 9 | — | 0 | 0.8 | — | MIT | 2 years ago | |
| s1lentium/iptools | 0.81 | A PHP library for working with IPv4 and IPv6 addresses, networks, and ranges. Parse, validate, and manipulate IPs; handle CIDR notation, subnet calculations, containment checks, iteration, and conversions. Useful for networking, access control, and address management tasks. | 231 | — | 55 | — | 10 | 6.5 | 6.4 | MIT | 3 years ago |
|
| stevebauman/location | 0.81 | Laravel package for detecting a visitor's location from their IP address. Multiple drivers including MaxMind, IP-API, and GeoPlugin return country, region, city, coordinates, timezone, currency, and more through a simple, expressive API. Quick setup and seamless Laravel integration. | 1,311 | 1,321 | 205 | 489K | 5 | 43.8 | 45.1 | MIT | 1 week ago | |
| middlewares/client-ip | 0.80 | A Laravel middleware for reliably resolving the client's real IP address, including requests passing through proxies, load balancers, and CDNs. Supports forwarded headers and configurable trusted proxies for accurate IP detection. | 16 | — | 8 | — | 1 | 0.4 | — | MIT | 1 year ago |
|
How can I help you explore Laravel packages today?