PHPackages                             basje/skeleton-app - 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. basje/skeleton-app

ActiveLibrary

basje/skeleton-app
==================

Skeleton app to quickly set up a PHP application

v0.1.2(9y ago)127PHP

Since Oct 13Pushed 9y ago1 watchersCompare

[ Source](https://github.com/Basje/skeleton-app-php)[ Packagist](https://packagist.org/packages/basje/skeleton-app)[ RSS](/packages/basje-skeleton-app/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (8)Versions (5)Used By (0)

skeleton-app
============

[](#skeleton-app)

A default set-up to quickly start a new PHP application

Usage
-----

[](#usage)

Create a new project with Composer:

```
composer create-project -s dev basje/skeleton-app
```

The `-s dev` part is temporary while I am working towards a somewhat usable first version.

When asked `Do you want to remove the existing VCS (.git, .svn..) history? [Y,n]?`, please type `Y`. This will remove all references to this repository and you will be able to start your own clean project. You can optionally create a new git repo with `git init`, or use your own prefered version control system.

Included functionality
----------------------

[](#included-functionality)

### Routing

[](#routing)

- [Route](http://route.thephpleague.com/) by the [PHP League](http://thephpleague.com/): `league/route` \[[source](https://github.com/thephpleague/route)\]
    - Build on top of [FastRoute](https://nikic.github.io/2014/02/18/Fast-request-routing-using-regular-expressions.html) by [Nikita Popov](https://nikic.github.io/): `nikic/fast-route` \[[source](https://github.com/nikic/FastRoute)\]
- PSR-7 [definition of HTTP messages](http://www.php-fig.org/psr/psr-7/): `psr/http-message` \[[source](https://github.com/php-fig/http-message)\]
- PSR-7 [implementation of HTTP messages](https://docs.zendframework.com/zend-diactoros/): `zendframework/zend-diactoros` \[[source](https://github.com/zendframework/zend-diactoros)\]

### Dependency Injector

[](#dependency-injector)

- Auryn: `rdlowrey/auryn`

### Several Services

[](#several-services)

- Logging: `monolog/monolog`
- JSON Web Tokens: `firebase/php-jwt`
- UUID generator: `ramsey/uuid`

Further Reading
---------------

[](#further-reading)

- [Building better project skeletons with Composer](https://www.binpress.com/tutorial/better-project-skeletons-with-composer/157)
- [Semantic Versioning](http://semver.org/)
- [Keep a CHANGELOG](http://keepachangelog.com/)

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity56

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

Total

3

Last Release

3495d ago

### Community

Maintainers

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

---

Top Contributors

[![Basje](https://avatars.githubusercontent.com/u/2102620?v=4)](https://github.com/Basje "Basje (6 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/basje-skeleton-app/health.svg)

```
[![Health](https://phpackages.com/badges/basje-skeleton-app/health.svg)](https://phpackages.com/packages/basje-skeleton-app)
```

###  Alternatives

[google/cloud

Google Cloud Client Library

1.2k16.2M54](/packages/google-cloud)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[shopify/shopify-api

Shopify API Library for PHP

4634.8M16](/packages/shopify-shopify-api)[laravel/nightwatch

The official Laravel Nightwatch package.

3486.1M13](/packages/laravel-nightwatch)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)[contao/core-bundle

Contao Open Source CMS

1231.6M2.3k](/packages/contao-core-bundle)

PHPackages © 2026

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