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(1y ago)283.7k↓81.2%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 3d 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

38

—

LowBetter than 83% of packages

Maintenance46

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

404d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/856394?v=4)[Steef de Winter](/maintainers/steefdw)[@steefdw](https://github.com/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

69938.4M141](/packages/league-iso3166)[nnjeim/world

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

978475.9k8](/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.

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

A curated library to handle locale in PHP

508.3k](/packages/macmotp-locale)[laravel-lang/locale-list

List of localizations available in Laravel Lang projects

105.6M16](/packages/laravel-lang-locale-list)[juanparati/iso-codes

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

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

PHPackages © 2026

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