[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: "= ;slugify"</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 & Technical Lead</p></div> --0000000000001f379a06437becdd--