PHPackages                             francescobruno-cmv/clickable-links - 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. [Mail &amp; Notifications](/categories/mail)
4. /
5. francescobruno-cmv/clickable-links

ActiveLibrary[Mail &amp; Notifications](/categories/mail)

francescobruno-cmv/clickable-links
==================================

Converte URL e indirizzi email in tag anchor HTML cliccabili.

0.0.3(1mo ago)05↓100%MITPHPPHP &gt;=7.4

Since May 5Pushed 1mo agoCompare

[ Source](https://github.com/FrancescoBruno-cmv/clickable-links)[ Packagist](https://packagist.org/packages/francescobruno-cmv/clickable-links)[ RSS](/packages/francescobruno-cmv-clickable-links/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (3)Dependencies (1)Versions (4)Used By (0)

Clickable Links
===============

[](#clickable-links)

[![Latest Version on Packagist](https://camo.githubusercontent.com/73f37eafea5009a69ec954435cfee0d099de8cd23786bdba2e2573ab6d15d8c2/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6672616e636573636f6272756e6f2d636d762f636c69636b61626c652d6c696e6b732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/francescobruno-cmv/clickable-links)[![Total Downloads](https://camo.githubusercontent.com/3a022ff76e86288b8507264a78afae72b1e48c95b1c4b686c931866e6e46b979/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6672616e636573636f6272756e6f2d636d762f636c69636b61626c652d6c696e6b732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/francescobruno-cmv/clickable-links)[![License](https://camo.githubusercontent.com/3805cb8aac7468cc07576f01e49f8eb3e4f4374e11104d0dc1063a3bd052aed6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6672616e636573636f6272756e6f2d636d762f636c69636b61626c652d6c696e6b732e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)

Una libreria PHP leggera che converte automaticamente **URL**, **indirizzi email**, **link FTP** e **handle Skype** presenti in una stringa di testo in tag HTML anchor cliccabili (``).

---

✨ Features
----------

[](#-features)

- ✅ Converte URL con protocollo (`http://`, `https://`, ecc.)
- 🌐 Converte URL `www.` e `wap.` anche senza protocollo
- 📁 Converte link `ftp.` con protocollo corretto
- 📧 Converte indirizzi email in link `mailto:`
- 💬 Supporta handle **Skype** (`skype:username`)
- 🔓 Gestisce automaticamente le **HTML entities** in input
- 🔗 Tutti i link si aprono in **nuova scheda** (`target="_blank"`)
- ⚡ Zero dipendenze — PHP puro, nessun pacchetto esterno

---

📦 Installazione
---------------

[](#-installazione)

Installa il pacchetto tramite Composer:

```
composer require francescobruno-cmv/clickable-links
```

⚙️ Requisiti
------------

[](#️-requisiti)

- PHP &gt;= 7.4

---

🚀 Utilizzo
----------

[](#-utilizzo)

```
use FrancescoBrunoCmv\ClickableLinks\Linkifier;

$text = "Visita https://example.com o scrivici a info@example.com";

echo Linkifier::process($text);
// Visita https://example.com
// o scrivici a info@example.com
```

---

🔍 Pattern riconosciuti
----------------------

[](#-pattern-riconosciuti)

PatternEsempio inputhref generatoURL con protocollo`https://example.com/page``https://example.com/page`URL HTTP`http://example.com``http://example.com`URL WWW`www.example.com``http://www.example.com`URL WAP`wap.example.com``http://wap.example.com`URL FTP`ftp.example.com``ftp://ftp.example.com`Email`user@example.com``mailto:user@example.com`Email con prefisso`mailto:user@example.com``mailto:user@example.com`Skype`skype:username``skype:username`---

📝 Esempi
--------

[](#-esempi)

```
// URL HTTPS
Linkifier::process("Visita https://example.com");
// → Visita https://example.com

// WWW senza protocollo
Linkifier::process("Vai su www.example.com");
// → Vai su www.example.com

// Email
Linkifier::process("Scrivi a hello@example.com");
// → Scrivi a hello@example.com

// Skype
Linkifier::process("Chiamami su skype:myusername");
// → Chiamami su skype:myusername

// Contenuto misto
Linkifier::process("Sito: www.example.com | Email: info@example.com | FTP: ftp.example.com");
// → Tutti e tre convertiti in anchor tag cliccabili
```

---

🤝 Contributi
------------

[](#-contributi)

Le contribuzioni sono benvenute!

1. Fai fork del progetto
2. Crea un branch (`feature/nome-feature`)
3. Commit delle modifiche
4. Push sul branch
5. Apri una Pull Request

---

📄 Licenza
---------

[](#-licenza)

Questo pacchetto è distribuito sotto licenza MIT.
Vedi il file `LICENSE.md` per maggiori dettagli.

---

👤 Autore
--------

[](#-autore)

**Francesco Bruno**

---

⭐ Supporto
----------

[](#-supporto)

Se il pacchetto ti è utile, lascia una ⭐ su GitHub!

###  Health Score

33

—

LowBetter than 73% of packages

Maintenance93

Actively maintained with recent releases

Popularity5

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity25

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

34d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/bd0b6534fed5c0f0f2b964250328bb7072a726a1709ac141379377f7b07e66ff?d=identicon)[FrancescoBruno-cmv](/maintainers/FrancescoBruno-cmv)

---

Top Contributors

[![FrancescoBruno-cmv](https://avatars.githubusercontent.com/u/210493613?v=4)](https://github.com/FrancescoBruno-cmv "FrancescoBruno-cmv (6 commits)")

---

Tags

urlphplaravelemailhtmlanchorclickablelinks

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/francescobruno-cmv-clickable-links/health.svg)

```
[![Health](https://phpackages.com/badges/francescobruno-cmv-clickable-links/health.svg)](https://phpackages.com/packages/francescobruno-cmv-clickable-links)
```

###  Alternatives

[railsware/mailtrap-php

The Mailtrap SDK provides methods for all API functions.

58879.6k](/packages/railsware-mailtrap-php)[osiemsiedem/laravel-autolink

A Laravel package for converting URLs in a given string of text into clickable links.

13135.2k](/packages/osiemsiedem-laravel-autolink)[ferdous/laravel-otp-validate

Laravel package for OTP validation with built-in features like retry and resend mechanism. Built in max retry and max resend blocking. OTP/Security Code can be send over SMS or Email of your choice with user-defined template.

7024.6k](/packages/ferdous-laravel-otp-validate)[hafael/azure-mailer-driver

Supercharge your Laravel or Symfony app with Microsoft Azure Communication Services (ACS)! Effortlessly add email, chat, voice, video, and telephony-over-IP for next-level communication. 🚀

15122.2k](/packages/hafael-azure-mailer-driver)[martian/spammailchecker

A laravel package that protect users from entering non-existing/spam email addresses.

422.1k](/packages/martian-spammailchecker)[misma/laravel-mailpeek

MailPeek provides a simple local inbox right in your browser to enable you preview emails being sent from your application.

212.1k](/packages/misma-laravel-mailpeek)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
