[PECL-DEV] Introducing a new PHP extension ("slugify") and request for PECL publishing approval

[email protected] (Mostafa NAFI) Thu, 13 Nov 2025 16:56:10 +0100
Newsgroups php.pecl.dev
Message-ID <CAJyxH+8NLNDNYtAsHC5eTb934ebxq8a-x9w9+cQ21fXLC2vE=w@mail.gmail.com>
--0000000000001f379a06437becdd
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello everyone,

My name is *Mostafa Nafi*, and I am a *Senior PHP/Symfony Developer and
Technical Lead* currently working on enterprise-grade applications for
financial institutions. I am writing to introduce myself and to present a
new PHP extension that I have developed, in accordance with the
requirements before requesting a PECL account.

*About the extension: "slugify"*

I have developed a lightweight and high-performance PHP extension named
*slugify*, implemented in C, which provides a native function to generate
clean, URL-friendly slugs efficiently.
Goals and motivation

The purpose of this extension is to offer:

   -

   A *faster alternative* to userland slugification libraries
   -

   A *dependency-free* solution suitable for high-traffic or
   performance-sensitive environments
   -

   Proper *Unicode normalization*, removal of diacritics, and conversion to
   URL-safe ASCII
   -

   A clean and minimalistic API that can easily be extended in future
   releases

The extension includes full PECL-compatible packaging (config.m4,
package.xml, tests, arginfo, etc.) and has been tested on the latest PHP
versions.

You can find the source code here:
=F0=9F=91=89 *https://github.com/nafi-moostafa/slugify
<https://github.com/nafi-moostafa/slugify>*

*Purpose of my request*

I would like to *publish and maintain this extension on PECL*, so that
developers can easily install it via:

*pecl install slugify*

I plan to maintain the extension long-term, ensure compatibility with
future PHP releases, and evolve the feature set based on community feedback=
.

*Request for approval*

Before submitting the PECL account request form, I would like to confirm
that the extension is appropriate for publication in the PECL ecosystem,
and I kindly ask for your approval.

If any changes or improvements are required (packaging, code style,
documentation, tests), I would be happy to make the necessary adjustments.

Thank you for your time and consideration.

Best regards,
*Mostafa Nafi*
Senior PHP/Symfony Developer & Technical Lead

--0000000000001f379a06437becdd
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><p>Hello everyone,</p><p>My name is=C2=A0<strong>Mostafa N=
afi</strong>, and I am a=C2=A0<strong>Senior PHP/Symfony Developer and Tech=
nical Lead</strong>=C2=A0currently working on enterprise-grade applications=
 for financial institutions. I am writing to introduce myself and to presen=
t a new PHP extension that I have developed, in accordance with the require=
ments before requesting a PECL account.</p><p><b>About the extension: &quot=
;slugify&quot;</b></p><p>I have developed a lightweight and high-performanc=
e PHP extension named=C2=A0<strong>slugify</strong>, implemented in C, whic=
h provides a native function to generate clean, URL-friendly slugs efficien=
tly.</p><h3>Goals and motivation</h3><p>The purpose of this extension is to=
 offer:</p><ul><li style=3D"margin-left:15px"><p>A=C2=A0<strong>faster alte=
rnative</strong>=C2=A0to userland slugification libraries</p></li><li style=
=3D"margin-left:15px"><p>A=C2=A0<strong>dependency-free</strong>=C2=A0solut=
ion suitable for high-traffic or performance-sensitive environments</p></li=
><li style=3D"margin-left:15px"><p>Proper=C2=A0<strong>Unicode normalizatio=
n</strong>, removal of diacritics, and conversion to URL-safe ASCII</p></li=
><li style=3D"margin-left:15px"><p>A clean and minimalistic API that can ea=
sily be extended in future releases</p></li></ul><p>The extension includes =
full PECL-compatible packaging (config.m4, package.xml, tests, arginfo, etc=
.) and has been tested on the latest PHP versions.</p><p>You can find the s=
ource code here:<br>=F0=9F=91=89=C2=A0<strong><a rel=3D"noopener" href=3D"h=
ttps://github.com/nafi-moostafa/slugify" target=3D"_blank">https://github.c=
om/nafi-moostafa/slugify<span aria-hidden=3D"true"></span></a></strong></p>=
<p><b>Purpose of my request</b></p><p>I would like to=C2=A0<strong>publish =
and maintain this extension on PECL</strong>, so that developers can easily=
 install it via:</p><pre style=3D"text-wrap-mode: wrap;"><div><div><div><di=
v></div></div></div><div dir=3D"ltr"><code><i>pecl install slugify</i>
</code></div></div></pre><p>I plan to maintain the extension long-term, ens=
ure compatibility with future PHP releases, and evolve the feature set base=
d on community feedback.</p><p><b>Request for approval</b></p><p>Before sub=
mitting the PECL account request form, I would like to confirm that the ext=
ension is appropriate for publication in the PECL ecosystem, and I kindly a=
sk for your approval.</p><p>If any changes or improvements are required (pa=
ckaging, code style, documentation, tests), I would be happy to make the ne=
cessary adjustments.</p><p>Thank you for your time and consideration.</p><p=
>Best regards,<br><strong>Mostafa Nafi</strong><br>Senior PHP/Symfony Devel=
oper &amp; Technical Lead</p></div>

--0000000000001f379a06437becdd--