PHPackages                             acrossoffwest/morhpy-wrapper - 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. acrossoffwest/morhpy-wrapper

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

acrossoffwest/morhpy-wrapper
============================

Wrapper for phpMorphy

1.0.0(6y ago)08[1 PRs](https://github.com/acrossoffwest/morhpy-wrapper/pulls)MITPHPPHP &gt;=7.4.0CI failing

Since Apr 24Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/acrossoffwest/morhpy-wrapper)[ Packagist](https://packagist.org/packages/acrossoffwest/morhpy-wrapper)[ RSS](/packages/acrossoffwest-morhpy-wrapper/feed)WikiDiscussions master Synced 4d ago

READMEChangelogDependencies (1)Versions (3)Used By (0)

acrossoffwest/morphy-wrapper
============================

[](#acrossoffwestmorphy-wrapper)

phpMorphy --- morphological analyzer library for Russian, English, German and Ukrainian languages.
`acrossoffwest/morphy-wrapper` is Laravel wrapper for phpMorphy library with PHP7.4 support.

Source website (in russian): SF project:
Wrapper on Github:

This library allow retireve follow morph information for any word:

- Base (normal) form
- All forms
- Grammatical (part of speech, grammems) information

Install
-------

[](#install)

Via Composer

```
$ composer require acrossoffwest/morphy-wrapper
```

Easy way for usage Russian language
-----------------------------------

[](#easy-way-for-usage-russian-language)

Get a word in necessary form

```
echo morphy_get_word_by_case('Москва', ['ПР']);
// Output: москве
```

Get all forms of a word

```
echo morphy_get_word_by_case('Фитнес', ['ПР'], [
   'фитнес' => [
       'ПР' => 'фитнесе'
   ]
]);
// Output: фитнесе
```

Usage another languages
-----------------------

[](#usage-another-languages)

If you wanna use another languages you have to use Acrossoffwest\\MorphyWrapper\\Morphy class

```
use Acrossoffwest\MorphyWrapper\Morphy;

$morphy = new Morphy('en');
echo $morphy->getPseudoRoot('FIGHTY');
// Output:
```

###  Health Score

33

↑

LowBetter than 75% of packages

Maintenance54

Moderate activity, may be stable

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 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

2212d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ab253ee139e1853799edb0d905f970e35e48081c98f65ba4d44e06172c7ebfa2?d=identicon)[acrossoffwest](/maintainers/acrossoffwest)

---

Top Contributors

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

---

Tags

englishrussianphpmorphyukrainiangermanvocabulary

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/acrossoffwest-morhpy-wrapper/health.svg)

```
[![Health](https://phpackages.com/badges/acrossoffwest-morhpy-wrapper/health.svg)](https://phpackages.com/packages/acrossoffwest-morhpy-wrapper)
```

###  Alternatives

[wapmorgan/morphos

A morphological solution for Russian and English language written completely in PHP. Provides classes to inflect personal names, geographical names, decline and pluralize nouns, generate cardinal and ordinal numerals, spell out money amounts and time.

8351.3M7](/packages/wapmorgan-morphos)[hackzilla/ticket-bundle

This Bundle provides multilingual ticketing functionality for Symfony applications.

6529.3k1](/packages/hackzilla-ticket-bundle)[fresh/transliteration

PHP library for transliteration.

52135.6k1](/packages/fresh-transliteration)[wapmorgan/yii2-inflection

Inflection extension for Yii2. Support for English / Russian languages to inflect words / names / numbers / money / date&amp;time.

32112.3k](/packages/wapmorgan-yii2-inflection)[cijic/phpmorphy

phpMorphy - morphological analyzer library for Russian, English, German and Ukrainian languages.

115339.9k7](/packages/cijic-phpmorphy)[nxp/russian-porter-stemmer

Russian porter stemmer

4490.2k1](/packages/nxp-russian-porter-stemmer)

PHPackages © 2026

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