PHPackages                             blocks/framework - 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. [Framework](/categories/framework)
4. /
5. blocks/framework

ActiveProject[Framework](/categories/framework)

blocks/framework
================

Blocks is a minimal PHP framework for building web applications

1.0.2(6y ago)011[16 PRs](https://github.com/asadadams/BlocksMVC/pulls)MITPHP

Since Feb 12Pushed 3y agoCompare

[ Source](https://github.com/asadadams/BlocksMVC)[ Packagist](https://packagist.org/packages/blocks/framework)[ RSS](/packages/blocks-framework/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (2)Dependencies (2)Versions (19)Used By (0)

Blocks
======

[](#blocks)

[![](https://camo.githubusercontent.com/fef18c2589d97f4fe971627f5c14e9db55210aa7ff56f3f3dcf3b2ee7ade6c95/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6461663878757466612f696d6167652f75706c6f61642f76313537363036353031322f6c6f676f5f7472616e73706172656e745f6c34743968712e706e67)](https://camo.githubusercontent.com/fef18c2589d97f4fe971627f5c14e9db55210aa7ff56f3f3dcf3b2ee7ade6c95/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6461663878757466612f696d6167652f75706c6f61642f76313537363036353031322f6c6f676f5f7472616e73706172656e745f6c34743968712e706e67)

[![Maintaince](https://camo.githubusercontent.com/5ca62441414bacaa54c6c6e5b68e46c76305947b6bf498c4949fc71c1b4b10dd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d61696e7461696e65642533462d7965732d677265656e2e737667)](#)[![License](https://camo.githubusercontent.com/08cef40a9105b6526ca22088bc514fbfdbc9aac1ddbf8d4e6c750e3a88a44dca/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75652e737667)](#)[![Open source](https://camo.githubusercontent.com/f971c555060afed15a9defa40392ebbd417d5ab07c818440208c9d3e30610230/68747470733a2f2f6261646765732e66726170736f66742e636f6d2f6f732f76322f6f70656e2d736f757263652e7376673f763d313033)](https://packagist.org/packages/blocks/framework)

What is Blocks?
---------------

[](#what-is-blocks)

Blocks is a very minimal PHP framework for building web applications. So why another PHP framework? Why not use the other frameworks available? I found that most frameworks are too large and contain too many dependencies or might be too micro and will have to install other dependencies. So with me not liking to work with most PHP frameworks , I decided to develop a minimal framework which is not too large and not too small either.

Learning Blocks
---------------

[](#learning-blocks)

Blocks has an extensive and thorough [documentation](https://blocksmvc.readthedocs.io/en/latest/)

Requirements
------------

[](#requirements)

- PHP version 7.0 or higher
- Composer
- Node.js

Example Application
-------------------

[](#example-application)

[https://github.com/asadadams/forum](Forum)

CLI
---

[](#cli)

Blocks also comes with a command-line (CLI) tool which can be found here [blocks-cli](https://github.com/asadadams/Blocks-cli)

Contributing
------------

[](#contributing)

1. Fork it ()
2. Create your feature branch (`git checkout -b feature/fooBar`)
3. Commit your changes (`git commit -am 'Add some fooBar'`)
4. Push to the branch (`git push origin feature/fooBar`)
5. Create a new Pull Request

[Changelog](CHANGELOG.md)
-------------------------

[](#changelog)

Todo
----

[](#todo)

- Write tests

License
-------

[](#license)

The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~4 days

Total

2

Last Release

2330d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/14839847?v=4)[Asad](/maintainers/asadadams)[@asadadams](https://github.com/asadadams)

---

Top Contributors

[![asadadams](https://avatars.githubusercontent.com/u/14839847?v=4)](https://github.com/asadadams "asadadams (35 commits)")

### Embed Badge

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

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

###  Alternatives

[livewire/livewire

A front-end framework for Laravel.

23.6k89.0M2.7k](/packages/livewire-livewire)[elgg/elgg

Elgg is an award-winning social networking engine, delivering the building blocks that enable businesses, schools, universities and associations to create their own fully-featured social networks and applications.

1.7k16.4k79](/packages/elgg-elgg)[fleetbase/core-api

Core Framework and Resources for Fleetbase API

1235.9k20](/packages/fleetbase-core-api)[vesp/core

Vesp core library to make backend simple

244.0k5](/packages/vesp-core)

PHPackages © 2026

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