PHPackages                             backendtea/un-poly-all - 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. backendtea/un-poly-all

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

backendtea/un-poly-all
======================

Removes all polyfills from your project, where possible

1.0.0(7y ago)3161[2 issues](https://github.com/BackEndTea/un-poly-all/issues)MIT

Since Jul 9Pushed 7y ago2 watchersCompare

[ Source](https://github.com/BackEndTea/un-poly-all)[ Packagist](https://packagist.org/packages/backendtea/un-poly-all)[ RSS](/packages/backendtea-un-poly-all/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (18)Versions (2)Used By (0)

Un Poly All
===========

[](#un-poly-all)

A lot of polyfills are not needed if your project requires a certain php version, or needs the locale aware functionality of an extension. The polyfills slow down your application by adding `function_exists`, `extension_loaded` or php version checks that are when your autoloader is loaded. By removing the polyfills the start up time is (slightly) reduced.

If you do add this or one of its child packages, consider adding extension as a requirement to your `composer.json`.

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

[](#installation)

```
$ composer require backentea/un-poly-all
```

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance7

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity63

Established project with proven stability

 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

Unknown

Total

1

Last Release

2913d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/14289961?v=4)[Gert de Pagter](/maintainers/BackEndTea)[@BackEndTea](https://github.com/BackEndTea)

---

Top Contributors

[![BackEndTea](https://avatars.githubusercontent.com/u/14289961?v=4)](https://github.com/BackEndTea "BackEndTea (1 commits)")

---

Tags

polyfillremoval

### Embed Badge

![Health badge](/badges/backendtea-un-poly-all/health.svg)

```
[![Health](https://phpackages.com/badges/backendtea-un-poly-all/health.svg)](https://phpackages.com/packages/backendtea-un-poly-all)
```

###  Alternatives

[symfony/polyfill-mbstring

Symfony polyfill for the Mbstring extension

7.8k1.2B690](/packages/symfony-polyfill-mbstring)[paragonie/random_compat

PHP 5.x polyfill for random\_bytes() and random\_int() from PHP 7

8.2k675.8M425](/packages/paragonie-random-compat)[symfony/polyfill-ctype

Symfony polyfill for ctype functions

4.0k1.0B179](/packages/symfony-polyfill-ctype)[symfony/polyfill-php72

Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions

4.7k684.0M35](/packages/symfony-polyfill-php72)[symfony/polyfill-intl-normalizer

Symfony polyfill for intl's Normalizer class and related functions

2.1k866.4M61](/packages/symfony-polyfill-intl-normalizer)[symfony/polyfill-php80

Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions

1.7k850.1M528](/packages/symfony-polyfill-php80)

PHPackages © 2026

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