PHPackages                             nimp/link-loom - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. nimp/link-loom

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

nimp/link-loom
==============

This package provides a PHP URL Shortener Library

v1.0.0(7mo ago)10MITPHPPHP ^8.3CI passing

Since Oct 5Pushed 7mo ago2 watchersCompare

[ Source](https://github.com/nimp-dev/link-loom)[ Packagist](https://packagist.org/packages/nimp/link-loom)[ RSS](/packages/nimp-link-loom/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (7)Versions (2)Used By (0)

LinkLoom - PHP URL Shortener Library
====================================

[](#linkloom---php-url-shortener-library)

[![Tests](https://github.com/nimp-dev/link-loom/actions/workflows/tests.yml/badge.svg)](https://github.com/nimp-dev/link-loom/actions/workflows/tests.yml/badge.svg)[![PHPStan](https://github.com/nimp-dev/link-loom/actions/workflows/phpstan.yml/badge.svg)](https://github.com/nimp-dev/link-loom/actions/workflows/phpstan.yml/badge.svg)[![Code Coverage](https://camo.githubusercontent.com/050ed94d1bb8fb66960caab556c4a4cd150c48cd504ff7efebcdd406b9f0f1ea/68747470733a2f2f636f6465636f762e696f2f67682f6e696d702d6465762f6c696e6b2d6c6f6f6d2f6272616e63682f6d61696e2f67726170682f62616467652e737667)](https://camo.githubusercontent.com/050ed94d1bb8fb66960caab556c4a4cd150c48cd504ff7efebcdd406b9f0f1ea/68747470733a2f2f636f6465636f762e696f2f67682f6e696d702d6465762f6c696e6b2d6c6f6f6d2f6272616e63682f6d61696e2f67726170682f62616467652e737667)[![PHP Version](https://camo.githubusercontent.com/89899a77bdce65fc4c3d3423dfacff9c6461066a0b5354dc18d7721c23ba596e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e332532422d626c75652e737667)](https://camo.githubusercontent.com/89899a77bdce65fc4c3d3423dfacff9c6461066a0b5354dc18d7721c23ba596e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e332532422d626c75652e737667)

A flexible, extensible URL shortener library for PHP applications with multiple storage backends and event-driven architecture.

Features
--------

[](#features)

- 🚀 **Multiple Storage Backends** - Redis, File, or bring your own
- 📝 **PSR-compliant Logging** - Built-in Monolog integration
- 🎯 **Event-Driven Architecture** - Hook into URL processing lifecycle
- 🔧 **Extensible Design** - Easy to customize validators, code generators, and more
- 💪 **Type-Safe** - Full PHP type hints and exceptions

Installation
------------

[](#installation)

```
composer require nimp/link-loom
```

Quick Start
-----------

[](#quick-start)

### Basic Usage with Redis

[](#basic-usage-with-redis)

```
