PHPackages                             programster/web-app-template - 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. programster/web-app-template

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

programster/web-app-template
============================

A project template to make creating webapps easier.

2.0.1(7y ago)7282MITPHP

Since Dec 30Pushed 7y ago2 watchersCompare

[ Source](https://github.com/programster/Docker-Slim3-PHP-WebApp-Template)[ Packagist](https://packagist.org/packages/programster/web-app-template)[ Docs](https://github.com/programster/Docker-Slim3-PHP-WebApp-Template)[ RSS](/packages/programster-web-app-template/feed)WikiDiscussions master Synced 4d ago

READMEChangelog (3)DependenciesVersions (4)Used By (0)

Docker Slim3 PHP WebApp Template
================================

[](#docker-slim3-php-webapp-template)

A template to build websites using PHP 7.2 with Ubuntu 18.04 containers. This currently uses the [slim framework](http://www.slimframework.com/) version 3.

### Usage

[](#usage)

```
# Create your project from this template using composer.
composer create-project programster/web-app-template my-project-name

# Use composer to pull the slim framework
cd Docker-Slim3-PHP-WebApp-Template/app
composer update

# Create the .env file from the template file
# be sure to review its settings and fill in appropriately.
cp .env.tmpl .env

# Build and deploy the docker container.
cd ../docker
bash build.sh
bash deploy.sh
```

### Dev Deployment

[](#dev-deployment)

Whilst developing your application, you can make use of the `dev-deploy.sh` script instead of the `deploy.sh` script. The difference is that your container will load your files through a volume. Thus your changes are reflected immediately and you do not have to keep rebuilding and re-deploying your docker container.

### Private docker registry

[](#private-docker-registry)

Click [here](http://blog.programster.org/2015/03/17/run-your-own-private-docker-registry/) to find out how to deploy your own private docker registry in under a minute.

### Cron Jobs

[](#cron-jobs)

Easily add cron jobs to your container by adding lines to the `docker/crons.conf` file.

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 90.7% 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 ~0 days

Total

2

Last Release

2692d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/64a048ca8be761aced9419279975a21ef679b71c70d8263bc2fc413a87ad381c?d=identicon)[programster](/maintainers/programster)

---

Top Contributors

[![programster](https://avatars.githubusercontent.com/u/5709838?v=4)](https://github.com/programster "programster (39 commits)")[![iRAP-Stu](https://avatars.githubusercontent.com/u/115175332?v=4)](https://github.com/iRAP-Stu "iRAP-Stu (4 commits)")

---

Tags

templatewebapp

### Embed Badge

![Health badge](/badges/programster-web-app-template/health.svg)

```
[![Health](https://phpackages.com/badges/programster-web-app-template/health.svg)](https://phpackages.com/packages/programster-web-app-template)
```

###  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)[mopa/bootstrap-sandbox-bundle

Seperate live docs from code

256.8k](/packages/mopa-bootstrap-sandbox-bundle)[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)
