PHPackages                             proteusthemes/proteuswidgets - 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. proteusthemes/proteuswidgets

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

proteusthemes/proteuswidgets
============================

WordPress widgets used in ProtuesThemes.

v5.0.1(1mo ago)38.8k↑255.8%2GPL-2.0-or-laterPHPPHP &gt;=8.0CI passing

Since Apr 21Pushed 1mo ago4 watchersCompare

[ Source](https://github.com/proteusthemes/ProteusWidgets)[ Packagist](https://packagist.org/packages/proteusthemes/proteuswidgets)[ RSS](/packages/proteusthemes-proteuswidgets/feed)WikiDiscussions master Synced yesterday

READMEChangelog (2)Dependencies (7)Versions (169)Used By (0)

ProteusWidgets
==============

[](#proteuswidgets)

This is a composer package of the **ProteusThemes** widgets that are used in latest themes (CargoPress and up).

### Deps which needs to be included in the theme

[](#deps-which-needs-to-be-included-in-the-theme)

- [Font Awesome](http://fortawesome.github.io/Font-Awesome/) CSS file with handle `font-awesome` on admin.
- [Mustache.js](https://github.com/janl/mustache.js) with handle `mustache.js` on admin.

---

Translations
------------

[](#translations)

Translation strings live in `languages/`. The pipeline uses [WP-CLI](https://wp-cli.org/), so install it first (macOS: `brew install wp-cli`; other platforms: ). Then:

```
npm install      # one-time
npm run i18n     # regenerate proteuswidgets.pot, merge into *.po, compile *.mo
```

Individual steps are available as `npm run i18n:pot`, `npm run i18n:po`, and `npm run i18n:mo`.

---

Testing
-------

[](#testing)

Use the full first-release version when pinning a major WordPress release in the test installer. For example, use `7.0.0` instead of `7.0` so the installer resolves the release tag correctly.

---

Branch consolidation (2026-02-12)
---------------------------------

[](#branch-consolidation-2026-02-12)

The `v3` branch has been folded into `master`. Previously, `master` held the v2.x line (Mustache-based, frozen since April 2018) while `v3` (Plates-based) was the active default branch. Since no theme uses v2.x anymore, the branches have been consolidated:

- Old `master` (v2.x) archived as the `v2` branch
- `master` now contains what was previously `v3`
- `v3` branch deleted
- `v4` branch remains unchanged (used by woondershop-pt)

All theme Composer dependencies use version tags (e.g. `^3.16.13`), not branch names, so this change has no effect on dependency resolution.

###  Health Score

60

—

FairBetter than 98% of packages

Maintenance91

Actively maintained with recent releases

Popularity28

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity87

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 59.7% 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 ~25 days

Recently: every ~156 days

Total

163

Last Release

41d ago

Major Versions

v2.x-dev → v4.0.32018-04-05

v1.1.2 → v3.16.32022-06-09

v3.16.3 → v4.0.42022-06-09

v1.1.5 → v4.0.62022-10-15

v3.16.14 → v5.0.02026-05-22

### Community

Maintainers

![](https://www.gravatar.com/avatar/87e491278b98de1334b7deb37b35382ed738cc9e4ecfc23f4bf64e37041debce?d=identicon)[rkon\_pt](/maintainers/rkon_pt)

![](https://www.gravatar.com/avatar/6467c9ba9dd68dcf91cb14ca615783b0013a464f3c0e7155aac2e1b1f0fbbefb?d=identicon)[ngalt\_pt](/maintainers/ngalt_pt)

---

Top Contributors

[![capuderg](https://avatars.githubusercontent.com/u/9714134?v=4)](https://github.com/capuderg "capuderg (212 commits)")[![primozcigler](https://avatars.githubusercontent.com/u/4201548?v=4)](https://github.com/primozcigler "primozcigler (102 commits)")[![adiabatic](https://avatars.githubusercontent.com/u/101246?v=4)](https://github.com/adiabatic "adiabatic (27 commits)")[![ryankon](https://avatars.githubusercontent.com/u/1301802?v=4)](https://github.com/ryankon "ryankon (7 commits)")[![Prelc](https://avatars.githubusercontent.com/u/6077926?v=4)](https://github.com/Prelc "Prelc (6 commits)")[![krumpak](https://avatars.githubusercontent.com/u/8711213?v=4)](https://github.com/krumpak "krumpak (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/proteusthemes-proteuswidgets/health.svg)

```
[![Health](https://phpackages.com/badges/proteusthemes-proteuswidgets/health.svg)](https://phpackages.com/packages/proteusthemes-proteuswidgets)
```

###  Alternatives

[azuracast/azuracast

The AzuraCast self-hosted web radio station management suite.

3.9k27.8k](/packages/azuracast-azuracast)

PHPackages © 2026

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