PHPackages                             panda/ui - 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. panda/ui

ActiveLibrary

panda/ui
========

The Panda Ui Package.

v5.0.4(10mo ago)210.0k↓11.1%1[1 issues](https://github.com/PandaPlatform/ui/issues)2MITPHPPHP ^8.3CI failing

Since Jun 18Pushed 10mo ago2 watchersCompare

[ Source](https://github.com/PandaPlatform/ui)[ Packagist](https://packagist.org/packages/panda/ui)[ Docs](http://pandaphp.org)[ RSS](/packages/panda-ui/feed)WikiDiscussions 5.0 Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (50)Used By (2)

Panda Ui Package
================

[](#panda-ui-package)

This is the Panda Ui Package

[![StyleCI](https://camo.githubusercontent.com/d91312b733e86dbdb6ea215ed95bf1d0a6e431de445bef3e9bb2113b643591a8/68747470733a2f2f7374796c6563692e696f2f7265706f732f35353736333338342f736869656c643f6272616e63683d332e31)](https://styleci.io/repos/55763384/shield?branch=3.1)[![Latest Stable Version](https://camo.githubusercontent.com/cc3d5b5e2b0d1cc847da35b6e8e25e932efd33149249666f3ecc3c5fc7a43ef4/68747470733a2f2f706f7365722e707567782e6f72672f70616e64612f75692f762f737461626c653f666f726d61743d666c61742d737175617265)](https://packagist.org/packages/panda/ui)[![Total Downloads](https://camo.githubusercontent.com/aa75ce8dcaa442bd57efa0503267ed4b8d7d9648c6f3fce9e5796036a8a61a14/68747470733a2f2f706f7365722e707567782e6f72672f70616e64612f75692f646f776e6c6f6164733f666f726d61743d666c61742d737175617265)](https://packagist.org/packages/panda/ui)[![License](https://camo.githubusercontent.com/69dbd26a39bb26e5ead28c302efda7ee7cb3b6e6a6b13275045767a9eb02e3bd/68747470733a2f2f706f7365722e707567782e6f72672f70616e64612f75692f6c6963656e73653f666f726d61743d666c61742d737175617265)](https://packagist.org/packages/panda/ui)

- [Introduction](#introduction)
- [Installation](#installation)
    - [Through the composer](#through-the-composer)

Introduction
------------

[](#introduction)

Panda Ui component is a backend ui handler/renderer engine that enables generating html (including xml) content in a more structured way.

This component is extending the normal DOM structure that is offered by the language itself, including some of the following classes:

- [`DOMNode`](http://php.net/manual/en/class.domnode.php)
- [`DOMDocument`](http://php.net/manual/en/class.domdocument.php)
- [`DOMElement`](http://php.net/manual/en/class.domelement.php)

This is the main reason why this component is so powerful, providing extra, faster and more clever functionality using existing components.

This package is able to create html pages using the DOM structure fast and easy. Some of the features include:

- Dom manipulation from PHP
- Dom Factory that creates Dom Elements
- Html specific controls and manipulation
- Html controls ready to be used
- Backend Html parsing and selecting using css selectors
- Form factories and builders
- Generic components

Installation
------------

[](#installation)

### Through the composer

[](#through-the-composer)

Add the following line to your `composer.json` file:

```
"panda/ui": "^3.1"

```

Packages
--------

[](#packages)

For extending reading on how to use the `DOM` and `Html` Packages, refer to their readme files:

- [DOM Package](Dom/README.md)
- [HTML Package](Html/README.md)

###  Health Score

49

—

FairBetter than 95% of packages

Maintenance44

Moderate activity, may be stable

Popularity28

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity91

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 97.8% 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 ~70 days

Recently: every ~39 days

Total

48

Last Release

314d ago

Major Versions

1.1.x-dev → 2.0.x-dev2017-06-25

v2.0.0 → 3.0.02017-07-31

v3.2.6 → v4.0.02022-03-06

3.2.x-dev → 4.0.x-dev2024-05-17

v4.0.2 → v5.0.02024-10-25

PHP version history (4 changes)v1.0PHP &gt;=5.5.9

2.0.x-devPHP ^7.0

v4.0.0PHP ^7.0|^8.0

v5.0.0PHP ^8.3

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2780884?v=4)[Ioannis Papikas](/maintainers/ioannis-papikas)[@ioannis-papikas](https://github.com/ioannis-papikas)

---

Top Contributors

[![ioannis-papikas](https://avatars.githubusercontent.com/u/2780884?v=4)](https://github.com/ioannis-papikas "ioannis-papikas (227 commits)")[![mkostopoulou](https://avatars.githubusercontent.com/u/48024257?v=4)](https://github.com/mkostopoulou "mkostopoulou (2 commits)")[![renato-bylyk](https://avatars.githubusercontent.com/u/23151055?v=4)](https://github.com/renato-bylyk "renato-bylyk (2 commits)")[![ipatramanis](https://avatars.githubusercontent.com/u/33205987?v=4)](https://github.com/ipatramanis "ipatramanis (1 commits)")

---

Tags

frameworkpanda-frameworkphp7ui-kit

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/panda-ui/health.svg)

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

###  Alternatives

[craftcms/cms

Craft CMS

3.6k3.6M2.6k](/packages/craftcms-cms)[laravel/browser-kit-testing

Provides backwards compatibility for BrowserKit testing in the latest Laravel release.

5139.4M286](/packages/laravel-browser-kit-testing)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[spatie/laravel-pjax

A pjax middleware for Laravel 5

513371.8k11](/packages/spatie-laravel-pjax)[scotteh/php-dom-wrapper

Simple DOM wrapper to select nodes using either CSS or XPath expressions and manipulate results quickly and easily.

1471.9M10](/packages/scotteh-php-dom-wrapper)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)

PHPackages © 2026

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