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

2.8.0(3w ago)5931.7k28[3 issues](https://github.com/viewi/viewi/issues)6MITJavaScriptPHP ^8.0

Since Oct 10Pushed 2w 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 yesterday

READMEChangelog (10)Dependencies (8)Versions (94)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

62

—

FairBetter than 99% of packages

Maintenance96

Actively maintained with recent releases

Popularity40

Moderate usage in the ecosystem

Community28

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor1

Top contributor holds 99.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 ~20 days

Recently: every ~75 days

Total

82

Last Release

24d ago

Major Versions

v0.8.4 → v1.0.02023-02-05

v0.9.1 → v1.0.12023-04-02

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 (720 commits)")[![Ahmard](https://avatars.githubusercontent.com/u/44737217?v=4)](https://github.com/Ahmard "Ahmard (4 commits)")[![tayloralessia207](https://avatars.githubusercontent.com/u/300563621?v=4)](https://github.com/tayloralessia207 "tayloralessia207 (1 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

[dedoc/scramble

Automatic generation of API documentation for Laravel applications.

2.2k12.6M139](/packages/dedoc-scramble)[psalm/plugin-laravel

Psalm plugin for Laravel

3345.4M354](/packages/psalm-plugin-laravel)[tempest/framework

The PHP framework that gets out of your way.

2.3k37.6k21](/packages/tempest-framework)[cakephp/bake

Bake plugin for CakePHP

11212.2M223](/packages/cakephp-bake)[dereuromark/cakephp-ide-helper

CakePHP IdeHelper Plugin to improve auto-completion

1892.4M48](/packages/dereuromark-cakephp-ide-helper)[rector/rector-src

Instant Upgrade and Automated Refactoring of any PHP code

136411.0k14](/packages/rector-rector-src)

PHPackages © 2026

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