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(9mo ago)5911.7k276MITJavaScriptPHP ^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 3w 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

57

—

FairBetter than 98% of packages

Maintenance80

Actively maintained with recent releases

Popularity39

Limited adoption so far

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

257d 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 (715 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.6k39.0M235](/packages/phpoffice-phpword)[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)[rize/uri-template

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

435149.5M63](/packages/rize-uri-template)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[v.chetkov/php-clean-architecture

PHP Clean Architecture

14661.1k](/packages/vchetkov-php-clean-architecture)[ahmed-bhs/doctrine-doctor

Runtime analysis tool for Doctrine ORM integrated into Symfony Web Profiler. Unlike static linters, it analyzes actual query execution at runtime to detect performance bottlenecks, security vulnerabilities, and best practice violations during development with real execution context and data.

9410.7k](/packages/ahmed-bhs-doctrine-doctor)

PHPackages © 2026

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