innmind/ip
innmind/ip is a Composer-ready PHP package for working with IPv4 and IPv6 addresses through a clean, typed API. It simplifies parsing, validation, comparison, and representation of IP values, helping PHP applications handle network address logic consistently and safely without manual string handling...
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| innmind/http | 0.82 | Innmind HTTP provides lightweight, immutable HTTP request and response abstractions for PHP, giving developers a clean, framework-agnostic foundation for building clients, servers, and middleware. | 4 | — | 0 | — | 0 | 15.5 | — | MIT | 2 months ago |
|
| rlanvin/php-ip | 0.82 | PHP library for working with IPv4 and IPv6 addresses as objects, with subnet and range support. Parse, validate, and manipulate addresses, convert between formats, and calculate networks and masks through a clean, well-tested API. | 180 | — | 27 | — | 9 | 4.6 | 4.2 | MIT | 4 years ago |
|
| innmind/url | 0.81 | A lightweight PHP library for representing and manipulating URLs as immutable value objects. Parse and validate absolute or relative URLs, inspect and modify scheme, host, path, query and fragment, then convert back to strings through a clean, predictable API. | 0 | 0 | 0 | 2K | 0 | 14.7 | 50.8 | MIT | 3 months ago | |
| innmind/hash | 0.81 | InnMind Hash provides a small, object-oriented API for working with hashes in PHP. It makes generating and comparing hash values straightforward, with multiple algorithms supported, while keeping hashing logic cleanly separated from application code. | 0 | — | 0 | — | 0 | 15.1 | — | MIT | 2 months ago |
|
| mlocati/ip-lib | 0.80 | 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 | |
| darsyn/ip | 0.80 | Laravel package for working with IP addresses: parse and validate IPv4/IPv6, compare and normalize formats, check ranges and subnet/CIDR matches, and convert between representations. Useful for request filtering, geo/security rules, and logging. | 257 | 258 | 21 | 54K | 2 | 3.0 | 32.4 | MIT | — | |
| php-standard-library/php-standard-library | 0.80 | A standard library for PHP 8.4+ inspired by hhvm/hsl, offering consistent, well-typed APIs for async, collections, networking, I/O, cryptography, and terminal UI, replacing PHP primitives with safer, async-ready alternatives that error predictably. | 1,569 | 1,562 | 94 | 305K | 22 | 47.5 | 46.5 | MIT | 1 week ago | |
| s1lentium/iptools | 0.79 | 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 |
|
| innmind/router | 0.79 | A lightweight PHP routing component for Innmind applications that maps HTTP requests to handlers using declarative route patterns, named routes, and route matching. Integrates with Innmind's HTTP and immutable collections for composable dispatch. | 0 | — | 1 | — | 0 | 15.2 | — | MIT | 2 months ago |
|
| innmind/math | 0.79 | InnMind Math is a compact PHP library for common mathematical operations and numeric handling. It offers reusable, framework-agnostic helpers and value objects that make calculations consistent and easy to integrate into PHP projects. | 3 | — | 1 | — | 3 | 16.3 | 0.4 | MIT | 2 months ago |
|
| innmind/type | 0.78 | innmind/type provides a lightweight type system for PHP, letting you express and enforce typed data structures, unions, and constraints in a declarative way. It integrates cleanly with the Innmind ecosystem and keeps validation explicit and composable. | 1 | — | 0 | — | 0 | 8.4 | — | MIT | 7 months ago |
|
| innmind/json | 0.78 | A lightweight PHP wrapper around JSON encoding and decoding, offering a simple API that throws exceptions on invalid data or encoding failures so serialization and parsing are safer and easier to reason about. | 9 | 9 | 2 | 1K | 0 | 5.3 | 30.8 | MIT | 8 months ago | |
| innmind/url-template | 0.78 | A PHP implementation of RFC 6570 URI Templates for expanding URL templates with variables. Build type-safe URLs using simple and complex expressions, with a clean API that fits the Innmind ecosystem and simplifies dynamic link generation. | 4 | 4 | 1 | 216 | 0 | 15.2 | 25.8 | MIT | 2 months ago | |
| maxmind-db/reader | 0.78 | The official PHP API for reading MaxMind DB files, which store data indexed by IPv4 or IPv6 subnets. Install via Composer for the pure PHP implementation or the C extension for faster lookups. | 707 | 713 | 84 | 3M | 5 | 33.9 | 59.1 | Apache-2.0 | 1 month ago | |
| innmind/immutable | 0.78 | Innmind/Immutable provides persistent, immutable collections for PHP, including sequences, sets, maps, and streams. It offers a functional API with lazy operations, structural sharing, and type-safe wrappers for predictable, side-effect-free data manipulation. | 75 | — | 4 | — | 2 | 16.4 | — | MIT | 2 months ago |
|
| azjezz/psl | 0.78 | PSL is a PHP standard library inspired by hhvm/hsl, offering consistent, well-typed, async-ready APIs for collections, networking, I/O, cryptography, terminal UI, and type-safe validation—replacing fragile PHP primitives with predictable alternatives. Requires PHP 8.4+. | 1,570 | 1,564 | 94 | 574K | 22 | 48.8 | 50.7 | MIT | 1 week ago | |
| ipinfo/ipinfo | 0.78 | Official PHP client for the IPinfo.io API. Look up IP geolocation, ASN, company, carrier, and privacy data with a simple interface, plus Laravel integration, caching, and batch requests for fast, reliable IP intelligence. | 289 | 292 | 87 | 67K | 5 | 6.4 | 33.9 | Apache-2.0 | 11 months ago | |
| daverandom/network-primitives | 0.78 | Primitive types for network programming in PHP. Provides low-level building blocks for working with network data, focusing on fundamental types you can compose into higher-level protocols and tools. | 2 | 2 | 0 | 5 | 2 | 0.4 | 5.9 | MIT | — | |
| innmind/http-transport | 0.78 | Innmind HTTP Transport is a PHP library for sending HTTP requests and handling responses through a clean, framework-agnostic API. Designed for the InnMind ecosystem, it keeps transport integration simple, testable, and lightweight for applications and services. | 1 | 1 | 1 | 1K | 3 | 16.6 | 45.0 | MIT | 2 months ago | |
| wikimedia/ip-utils | 0.77 | 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 | — |
How can I help you explore Laravel packages today?