PHPackages                             steefdw/standards-enums - 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. [Localization &amp; i18n](/categories/localization)
4. /
5. steefdw/standards-enums

ActiveLibrary[Localization &amp; i18n](/categories/localization)

steefdw/standards-enums
=======================

The Standards Enums package provides a simple and consistent way to work with countries, languages, currencies, and locales using enums.Each Enum comes with methods for accessing related information, like the name, flag, description, and more.Additionally, helper methods are provided to easily get all possible values or sort them by their name in a given language.These methods can be used with all Enum classes, regardless of whether they represent languages, countries, currencies, or locales.

v0.1.8(11mo ago)281.3k↓40.7%MITPHP &gt;=8.1

Since Oct 8Compare

[ Source](https://gitlab.com/steefdw/standards-enums)[ Packagist](https://packagist.org/packages/steefdw/standards-enums)[ RSS](/packages/steefdw-standards-enums/feed)WikiDiscussions Synced 1mo ago

READMEChangelogDependencies (6)Versions (18)Used By (0)

### README not available

The README for this package hasn't been synced yet. View it on [GitHub](https://gitlab.com/steefdw/standards-enums).

###  Health Score

39

—

LowBetter than 86% of packages

Maintenance50

Moderate activity, may be stable

Popularity32

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

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 ~60 days

Total

17

Last Release

358d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/29e2dbd319181dba264328f32d9d7815546d77647b189a651400c2694e43d726?d=identicon)[steefdw](/maintainers/steefdw)

---

Tags

standardslanguagescountriesISO 3166iso3166-1enumerationlocalecurrenciesenumsIso3166country listISO3166-1currency listlanguage list

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/steefdw-standards-enums/health.svg)

```
[![Health](https://phpackages.com/badges/steefdw-standards-enums/health.svg)](https://phpackages.com/packages/steefdw-standards-enums)
```

###  Alternatives

[league/iso3166

ISO 3166-1 PHP Library

70036.3M116](/packages/league-iso3166)[nnjeim/world

Laravel countries, states, cities, currencies, languages and IP geolocation

970361.2k3](/packages/nnjeim-world)[io238/laravel-iso-countries

Ready-to-use Laravel models and relations for country (ISO 3166), language (ISO 639-1), and currency (ISO 4217) information with multi-language support.

5462.3k](/packages/io238-laravel-iso-countries)[macmotp/locale

A curated library to handle locale in PHP

507.1k](/packages/macmotp-locale)[juanparati/iso-codes

A PHP library that provides ISO codes, currencies, languages, timezones and additional geopolitical information

17146.4k](/packages/juanparati-iso-codes)

PHPackages © 2026

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