PHPackages                             viewi/viewi - 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. [Templating &amp; Views](/categories/templating)
4. /
5. viewi/viewi

ActiveLibrary[Templating &amp; Views](/categories/templating)

viewi/viewi
===========

Powerful tool for building progressive and completely reactive web applications

v2.6.7(7mo ago)5911.7k276MITJavaScriptPHP ^8.0

Since Oct 10Pushed 7mo ago15 watchersCompare

[ Source](https://github.com/viewi/viewi)[ Packagist](https://packagist.org/packages/viewi/viewi)[ Fund](https://www.buymeacoffee.com/ivan.v)[ RSS](/packages/viewi-viewi/feed)WikiDiscussions v2 Synced 6d ago

READMEChangelog (10)Dependencies (4)Versions (92)Used By (6)

[![Stand With Ukraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct-single.svg)](https://stand-with-ukraine.pp.ua)

[![Viewi](https://camo.githubusercontent.com/5006ac01b4c13b0a728b42db6071b2984c70734667a6ec302734a864e963c7ba/68747470733a2f2f76696577692e6e65742f6c6f676f2e737667)](https://github.com/viewi/viewi#logo)

Viewi
=====

[](#viewi)

Unique and efficient front-end framework for PHP
------------------------------------------------

[](#unique-and-efficient-front-end-framework-for-php)

### Examples

[](#examples)

```

        {$blog->title}
        {$blog->description}

```

```
class Blog extends BaseComponent
{
    public BlogModel $blog;

    public function like()
    {
        $this->blog->favorite = !$this->blog->favorite;
    }
}
```

[![Blog](/images/blog.png)](/images/blog.png)

Discover more at .

Documentation
-------------

[](#documentation)

[https://viewi.net/docs](https://viewi.net/docs/introduction)

[Discussions (Forum)](https://github.com/viewi/viewi/discussions)

Testing
-------

[](#testing)

#### Run tests

[](#run-tests)

All tests:

`php vendor/bin/codecept run`

Unit tests:

`php vendor/bin/codecept run Unit`

Specific test:

`php vendor/bin/codecept run Unit JsTranspilerTest`

#### Create test

[](#create-test)

`php vendor/bin/codecept generate:test Unit JsTranspiler`

Support
-------

[](#support)

We all have full-time jobs and dedicate our free time to this project, and we would appreciate Your help of any kind. If you like what we are creating here and want us to spend more time on this, please consider supporting:

- Give us a star⭐.
- Support me on [buymeacoffee](https://www.buymeacoffee.com/ivan.v)
- Follow us on [Twitter](https://twitter.com/viewiphp).
- Contribute by sending pull requests.
- Any other ideas or proposals? Please mail me .
- Feel welcome to share this project with your friends.

License
-------

[](#license)

Copyright (c) 2020-present Ivan Voitovych

Please see [MIT](/LICENSE) for license text

###  Health Score

53

—

FairBetter than 97% of packages

Maintenance64

Regular maintenance activity

Popularity40

Moderate usage in the ecosystem

Community25

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 99.4% 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 ~17 days

Recently: every ~39 days

Total

80

Last Release

210d ago

Major Versions

v0.9.1 → v1.0.02023-02-05

v1.x-dev → v2.0.02023-12-30

PHP version history (2 changes)0.1.2.x-devPHP ^7.4 || ^8.0

v2.0.0PHP ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/10b718725e87c06fad1deb0e194465ee987b055f234dc81d11a7efb781744013?d=identicon)[ivanvoitovych](/maintainers/ivanvoitovych)

---

Top Contributors

[![ivanvoitovych](https://avatars.githubusercontent.com/u/9718423?v=4)](https://github.com/ivanvoitovych "ivanvoitovych (711 commits)")[![Ahmard](https://avatars.githubusercontent.com/u/44737217?v=4)](https://github.com/Ahmard "Ahmard (4 commits)")

---

Tags

csrenginefrontendhtmljavascriptphpreactivessruitemplatereactiveviewi

###  Code Quality

TestsCodeception

### Embed Badge

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

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

###  Alternatives

[phpoffice/phpword

PHPWord - A pure PHP library for reading and writing word processing documents (OOXML, ODF, RTF, HTML, PDF)

7.5k34.7M186](/packages/phpoffice-phpword)[rize/uri-template

PHP URI Template (RFC 6570) supports both expansion &amp; extraction

420137.3M46](/packages/rize-uri-template)[larablocks/pigeon

A more flexible email message builder for Laravel 5 including chained methods, reusable message configurations, and message layout and template view management.

143.7k](/packages/larablocks-pigeon)

PHPackages © 2026

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