PHPackages                             appcia/webwork - 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. appcia/webwork

ActiveLibrary[Framework](/categories/framework)

appcia/webwork
==============

Appcia PHP Framework, simple, light-weight and fast

0.9.3(12y ago)12.8k[9 issues](https://github.com/appcia/webwork/issues)MITPHP

Since Apr 29Pushed 12y agoCompare

[ Source](https://github.com/appcia/webwork)[ Packagist](https://packagist.org/packages/appcia/webwork)[ RSS](/packages/appcia-webwork/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (9)Used By (0)

Appcia Webwork
==============

[](#appcia-webwork)

PHP Framework, codename 'Webwork'

#### Main ideas

[](#main-ideas)

- lightweight and clean MVC 'simplicity as solution'
- vendor independent 'use what you want' - mailer, db orm, whatever
- highly configurable
- scalable by modules
- simple, native view mechanism with block extending
- easy for unit test implementing, mock injecting
- modern code using namespaces, dependency injection, closures (PHP &gt;= 5.3)
- standarized code via PSR-1, composer

#### Roadmap

[](#roadmap)

- release 1.0
- website with documentation,  , available soon
- updated quickstart

#### Contact, cooperation

[](#contact-cooperation)

Please send me messages on priv. Also it would be great, if you like this project and wanna cooperate.

#### News

[](#news)

**0.9.3**

- form object binding (dynamically created fields)

**0.9.2**

- resource management rewritten, new asset manager

**0.8.2**

- routes with: optional fragments, custom regular expression per parameter

**0.8.1**

- config reader / writer interface

**0.8**

- validator improvements + new: DateBetween, DateOverlap, Not, Callback

**0.7.7**

- request tracker
- view extending improved for nesting
- router bugfixes

**0.7.6**

- intl translator (gettext)

**0.7.5**

- framework structure change
- app class rewritten, bootstrap incorporated

**0.7.4**

- view renderers (php, json, xml, ini)
- controller improvements

**0.7.3**

- routes group (for more simple config)

**0.7.2**

- CSRF protection
- locale in context
- slug filter

**0.7.1**

- filter, validators and helpers now use application context (custom configuration changing on the fly)
- minor convention fixes

**0.7**

- resource manager
    - for mapping files (images, pdfs etc) with database rows by parameters like ID or others
    - processing derivatives types based on origin resource (thumbnails in many different sizes, format conversions etc)
    - form extension with resource mapping, file upload with temporary state

**0.6**

- dispatcher events, useful for listening (error handling, authorization)
- unit tests (in progress)

**0.5**

- PSR-0 autoloader, structure modified
- composer/packagist support

**0.4**

- new set of view helpers: baseUrl, serverUrl, routeUrl, asset
- router refactored
- demo with some css
- minor structure fixes

**0.3**

- configurable view helpers
- demo improved (views use same layout by extending, blocks and helpers example usage and more...)
- components creation simplified
- config injection moved outside objects

**0.2**

- route parameters support
- view block mechanism (alpha)

**0.1**

- working framework skeleton

#### Live example (outdated)

[](#live-example-outdated)

#### Quickstart (outdated)

[](#quickstart-outdated)

Use application skeleton:

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 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 ~32 days

Recently: every ~38 days

Total

6

Last Release

4565d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b41263950424e0bce7866fe2c1737ca4ff572d715f9497f7d84319b7407eb5f6?d=identicon)[appcia](/maintainers/appcia)

---

Top Contributors

[![appcia](https://avatars.githubusercontent.com/u/3293737?v=4)](https://github.com/appcia "appcia (220 commits)")

### Embed Badge

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

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

###  Alternatives

[laravel/passport

Laravel Passport provides OAuth2 server support to Laravel.

3.4k85.0M532](/packages/laravel-passport)[nolimits4web/swiper

Most modern mobile touch slider and framework with hardware accelerated transitions

41.8k177.2k1](/packages/nolimits4web-swiper)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k36.7M259](/packages/laravel-dusk)[laravel/prompts

Add beautiful and user-friendly forms to your command-line applications.

712181.8M596](/packages/laravel-prompts)[cakephp/chronos

A simple API extension for DateTime.

1.4k47.7M121](/packages/cakephp-chronos)[laravel/pail

Easily delve into your Laravel application's log files directly from the command line.

91545.3M590](/packages/laravel-pail)

PHPackages © 2026

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