PHPackages                             rindow/skeleton-mini-webappl - 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. rindow/skeleton-mini-webappl

ActiveProject[Framework](/categories/framework)

rindow/skeleton-mini-webappl
============================

Rindow minimum web application skeleton

1.0.0(6y ago)04BSD-3-ClauseHTMLPHP ^7.2

Since Apr 18Pushed 6y ago1 watchersCompare

[ Source](https://github.com/rindow/skeleton-mini-webappl)[ Packagist](https://packagist.org/packages/rindow/skeleton-mini-webappl)[ RSS](/packages/rindow-skeleton-mini-webappl/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (9)Versions (2)Used By (0)

Rindow Mini Web Application Skeleton
====================================

[](#rindow-mini-web-application-skeleton)

This is a web application skeleton for Rindow PHP Application Framework. You can make your new application with this skeleton.

The Rindow Framework is a PHP Application Framework that provides a modern programming and configuration model to all PHP programmers. Please see [The Rindow Framework](https://rindow.github.io).

Application Skeleton Types
--------------------------

[](#application-skeleton-types)

You can choose skeleton type.

- Standard Application Skeleton.([Get the skeleton from here](https://github.com/rindow/skeleton-fullfeatures-demo))
    - A typical web Application and command line application uses template engine and database to the Rindow Framework.
- Minimum Web Application Skeleton.(*This skeleton*)
    - The minimal application skeleton contains nothing more than displaying a web page.

### Features of Mini Web Application Skeleton

[](#features-of-mini-web-application-skeleton)

You'll be able to choose the platform you want to use, as well as the features you will use most often.

- Inverse of control

    - Inverse of control programming is actually demonstrated by the application.
    - Flexible module exchange is possible by dependency injection and configuration injection.
- Annotation based configuration

    - The definition of Components, Controller, Transaction, Validation, Forms etc. is set to annotation base.

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

[](#requirements)

This sample was created for PHP 7.2 and later.

However, Rindow Framework supports PHP 5.3.3 and later. You can use the same features of Rindow Framework by rewriting only the sample code for PHP 5.x.

Installing
----------

[](#installing)

### Using Composer(*recommend*)

[](#using-composerrecommend)

If you do not have Composer, download it from  or just run the following command:

```
$ php -r "readfile('https://getcomposer.org/installer');" | php

```

Then, generate a new project of the Application Skeleton with `create-project` command:

```
  php composer.phar create-project rindow/skeleton-mini-webappl path/to/install

```

Composer will install Rindow Web Application Skeleton and components that depend on it under path/to/install directory.

### Download from Github

[](#download-from-github)

Also you can download it directly from github.

```
  $ git clone https://github.com/rindow/skeleton-mini-webappl path/to/install
  $ cd path/to/install
  $ composer update

```

### Start demo application

[](#start-demo-application)

Run the application.

```
    $ php -S localhost:8000 -t public

```

The sample is now running. Access  with a web browser.

Change settings
---------------

[](#change-settings)

Rewrite "config/webapp.config.php" or write additional settings to "config/local/" directory.

The settings are compiled and saved. You must clear the cache after changing the settings. Script is prepared in the sample. If you are using a memory cache such as APCu, also clear the memory cache.

If you change the version item in the module\_manager section of webapp.config.php, the cache will be cleared automatically.

```
    $ vi config/webapp.config.php
    $ bin/cache-clear

```

###  Health Score

22

—

LowBetter than 23% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity51

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

Unknown

Total

1

Last Release

2212d ago

### Community

Maintainers

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

---

Top Contributors

[![yuichiis](https://avatars.githubusercontent.com/u/6028098?v=4)](https://github.com/yuichiis "yuichiis (1 commits)")

---

Tags

frameworkphpskeletonframeworkSkeletonrindow

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/rindow-skeleton-mini-webappl/health.svg)

```
[![Health](https://phpackages.com/badges/rindow-skeleton-mini-webappl/health.svg)](https://phpackages.com/packages/rindow-skeleton-mini-webappl)
```

PHPackages © 2026

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