PHPackages                             baraja-core/gravatar - 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. [API Development](/categories/api)
4. /
5. baraja-core/gravatar

ActiveLibrary[API Development](/categories/api)

baraja-core/gravatar
====================

Simple PHP API provider for getting user Gravatar and user description.

v1.0.2(4y ago)13PHPPHP ^8.0

Since Aug 7Pushed 3y ago2 watchersCompare

[ Source](https://github.com/baraja-core/gravatar)[ Packagist](https://packagist.org/packages/baraja-core/gravatar)[ Docs](https://github.com/baraja-core/gravatar)[ RSS](/packages/baraja-core-gravatar/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (3)Dependencies (10)Versions (5)Used By (0)

Gravatar API
============

[](#gravatar-api)

The goal of this package is to provide a simple object-oriented interface for working with Gravatar.

Simply call the method with the user's email and get back an object that describes all the data we can get about the user.

It is relatively easy to use:

```
$gravatar = new Gravatar;

// Get icon URL - default icon size
$gravatar->getIcon('jan@barasek.com');

// small icon size
$gravatar->getIcon('jan@barasek.com', 32);

// big icon size
$gravatar->getIcon('jan@barasek.com', 255);

// Get user full info as GravatarResponse
$gravatar->getUserInfo('jan@barasek.com');
```

###  Health Score

26

—

LowBetter than 40% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 83.3% 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

Every ~113 days

Total

3

Last Release

1609d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/3382204?v=4)[baraja](/maintainers/baraja)[@baraja](https://github.com/baraja)

---

Top Contributors

[![janbarasek](https://avatars.githubusercontent.com/u/4738758?v=4)](https://github.com/janbarasek "janbarasek (10 commits)")[![filipjakub](https://avatars.githubusercontent.com/u/88148976?v=4)](https://github.com/filipjakub "filipjakub (2 commits)")

---

Tags

apiavatargravatarproviderwordpress

###  Code Quality

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/baraja-core-gravatar/health.svg)

```
[![Health](https://phpackages.com/badges/baraja-core-gravatar/health.svg)](https://phpackages.com/packages/baraja-core-gravatar)
```

###  Alternatives

[nette/security

🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)

3899.8M346](/packages/nette-security)[ssch/typo3-rector

Instant fixes for your TYPO3 PHP code by using Rector.

2613.3M489](/packages/ssch-typo3-rector)[rector/rector-src

Instant Upgrade and Automated Refactoring of any PHP code

136411.0k14](/packages/rector-rector-src)[worksome/graphlint

A static analysis tool for GraphQL

13195.4k](/packages/worksome-graphlint)[brandembassy/slim-nette-extension

20202.7k](/packages/brandembassy-slim-nette-extension)

PHPackages © 2026

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